Rumah pembangunan bahagian belakang tutorial php php中用于检测一个地理IP地址是否可用的代码_PHP

php中用于检测一个地理IP地址是否可用的代码_PHP

Jun 01, 2016 pm 12:13 PM
ip proksi Ketersediaan

复制代码 代码如下:
/********************************************
*
* 函数名:curl_string ($url,$proxy)
* 作 用:检测代理IP地址
* 作 者:李飞麟
* 日 期:2011-11-09
*
********************************************/
function curl_string ($url,$proxy)
{
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh- CN; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 FirePHP/0.2.1";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_PROXY, $proxy);
curl_setopt ($ch, CURLOPT_URL, $url);//设置要访问的IP
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);//模拟用户使用的浏览器
@curl_setopt ( $ch, CURLOPT_FOLLOWLOCATION, 1 ); // 使用自动跳转
curl_setopt ( $ch, CURLOPT_TIMEOUT, 120 ); //设置超时时间
curl_setopt ( $ch, CURLOPT_AUTOREFERER, 1 ); // 自动设置Referer

curl_setopt ($ch, CURLOPT_COOKIEJAR, 'c:\cookie.txt');
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
// Check if any error occured
if( $result === false)
{
error_log(date("H:i:s") . ' Curl 失败: ' . curl_error($ch) ." -- ". $proxy."\n", 3, MYMEDIA.'/log/'.date('Y-m-d').'_Err.log');
}else{
error_log(date("H:i:s") . ' Curl 成功: ' . $proxy."\n", 3, MYMEDIA.'/log/'.date('Y-m-d').'_OK.log');
}
curl_close($ch);
return $result;
}
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah PHP untuk mencapai ketersediaan pangkalan data MongoDB Kaedah PHP untuk mencapai ketersediaan pangkalan data MongoDB May 16, 2023 am 10:01 AM

Dengan pembangunan berterusan teknologi Internet, data besar telah menjadi aset penting untuk pembangunan perusahaan. Bagi perusahaan, ketersediaan dan keselamatan data adalah penting. MongoDB ialah pangkalan data NoSQL berprestasi tinggi, ketersediaan tinggi yang semakin digemari oleh perusahaan. Walau bagaimanapun, ketersediaan MongoDB juga merupakan salah satu fokus perusahaan Artikel ini akan memperkenalkan kaedah PHP untuk mencapai ketersediaan pangkalan data MongoDB. 1. Fahami ciri ketersediaan tinggi MongoDB Sebagai pangkalan data NoSQL, MongoDB mempunyai

Pengenalan terperinci kepada pengalaman penggunaan Win101909 Pengenalan terperinci kepada pengalaman penggunaan Win101909 Dec 26, 2023 pm 06:15 PM

Microsoft melancarkan imej ISO terbaharu versi Windows 101909 pada bulan Oktober Ramai rakan ingin tahu sama ada versi win101909 baharu itu mudah digunakan dan sama ada mereka perlu memuat turunnya. Jadi izinkan saya memperkenalkannya kepada anda. Adakah win101909 mudah untuk digunakan Jawapan: Sangat mudah untuk digunakan. 1. win101909 kini merupakan sistem win10 yang paling stabil dan mudah digunakan. 2. Ia pada asasnya menambah beberapa fungsi dan pengoptimuman baharu kepada versi sebelumnya. Kandungan kemas kini Win101909: 1. Mod cahaya dan penambahbaikan UI 1. Mendapat warna tema baharu. 2. Pengguna boleh membuat perubahan dalam tetapan warna yang diperibadikan. 3. Dalam mod cahaya, antara muka tema sistem akan bertukar menjadi putih dan kelabu. 2. Fungsi kotak pasir asli 1. Kotak pasir serba baharu

Bolehkah saya terus log masuk ke e-mel msn saya? Bolehkah saya terus log masuk ke e-mel msn saya? Feb 19, 2024 am 08:19 AM

Baru-baru ini, isu sama ada anda masih boleh log masuk ke peti mel MSN anda menjadi tumpuan ramai netizen. Seawal tahun 1996, MSN Mailbox, sebagai perkhidmatan e-mel yang dilancarkan oleh Microsoft, pernah sangat popular dan menjadi alat penting untuk ramai orang berkomunikasi dalam kehidupan seharian mereka. Walau bagaimanapun, dengan perkembangan berterusan dan perubahan teknologi Internet, peti mel MSN secara beransur-ansur digantikan oleh perkhidmatan e-mel lain yang lebih mudah dan canggih, menyebabkan bilangan pengguna berkurangan secara beransur-ansur. Dalam beberapa tahun kebelakangan ini, Microsoft telah memutuskan untuk menutup fungsi pendaftaran peti mel MSN dan berhenti menyediakan peti mel MSN baharu kepada pengguna.

Menggunakan PHP untuk melaksanakan perangkak yang memperoleh IP proksi secara rawak Menggunakan PHP untuk melaksanakan perangkak yang memperoleh IP proksi secara rawak Jun 13, 2023 am 10:46 AM

Dengan populariti Internet dan data besar, semakin banyak aplikasi dan perniagaan perlu mendapatkan data melalui perangkak web Untuk mencapai rangkak data yang cekap, pantas dan stabil, menggunakan IP proksi telah menjadi penyelesaian pilihan bagi banyak pembangun. Dalam proses melaksanakan perangkak IP proksi, PHP, sebagai bahasa pengaturcaraan back-end yang berkuasa dan digunakan secara meluas, mempunyai kelebihan yang besar. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan perangkak yang secara rawak memperoleh IP proksi untuk merangkak data dengan lebih baik. 1. Pemilihan dan pemerolehan IP proksi Menggunakan IP proksi

Pertimbangan pembangunan C#: ketersediaan sistem dan reka bentuk toleran kesalahan Pertimbangan pembangunan C#: ketersediaan sistem dan reka bentuk toleran kesalahan Nov 23, 2023 am 09:48 AM

Dalam bidang pembangunan perisian moden, memastikan ketersediaan sistem dan toleransi kesalahan adalah penting. Ketersediaan merujuk kepada keupayaan sistem untuk beroperasi dan berinteraksi secara normal mengikut keperluan pengguna dan perniagaan, manakala toleransi kesalahan merujuk kepada keupayaan sistem untuk mengekalkan operasi normal atau pulih dengan cepat dalam menghadapi keadaan atau ralat yang tidak normal. Artikel ini akan memperkenalkan beberapa langkah berjaga-jaga dalam pembangunan C# untuk memastikan sistem mempunyai ketersediaan yang baik dan toleransi kesalahan. Pertama, antara muka pengguna yang direka bentuk dengan baik adalah bahagian penting dalam memastikan kebolehgunaan sistem. Antara muka pengguna bukan sahaja harus intuitif dan mudah difahami, tetapi juga mempunyai kebaikan

Cara Scrapy menggunakan IP proksi, ejen pengguna dan kuki untuk mengelakkan strategi anti perangkak Cara Scrapy menggunakan IP proksi, ejen pengguna dan kuki untuk mengelakkan strategi anti perangkak Jun 23, 2023 pm 01:22 PM

Dengan pembangunan perangkak web, semakin banyak tapak web dan pelayan mula menggunakan strategi anti-perakak untuk mengelakkan data daripada dirangkak secara berniat jahat. Strategi ini termasuk penyekatan IP, pengesanan ejen pengguna, pengesahan Kuki, dsb. Tanpa strategi tindak balas yang sepadan, perangkak kami dengan mudah boleh dilabel sebagai berniat jahat dan diharamkan. Oleh itu, untuk mengelakkan situasi ini, kami perlu menggunakan dasar seperti IP proksi, ejen pengguna dan kuki dalam program perangkak rangka kerja Scrapy.

Teknologi untuk memantau ketersediaan tapak web berdasarkan skrip Python dalam persekitaran Linux Teknologi untuk memantau ketersediaan tapak web berdasarkan skrip Python dalam persekitaran Linux Oct 05, 2023 am 10:29 AM

Ringkasan teknikal memantau ketersediaan tapak web berdasarkan skrip Python dalam persekitaran Linux: Artikel ini memperkenalkan cara menggunakan skrip Python untuk memantau ketersediaan tapak web dalam persekitaran Linux. Khususnya, ia termasuk mengesan sama ada tapak web boleh diakses dengan menghantar permintaan HTTP dan menghuraikan respons, dan cara mengkonfigurasi skrip pemantauan sebagai tugas berjadual dan menghantar e-mel penggera. Pengenalan Dengan perkembangan Internet, kebolehgunaan laman web telah menjadi petunjuk penting. Jika laman web tidak boleh diakses secara normal, ia akan menyusahkan pengguna dan juga menjejaskan

Menggunakan IP proksi dan strategi anti-merangkak dalam perangkak Scrapy Menggunakan IP proksi dan strategi anti-merangkak dalam perangkak Scrapy Jun 23, 2023 am 11:24 AM

Menggunakan IP proksi dan strategi anti-perangkak dalam perangkak Scrapy Dalam beberapa tahun kebelakangan ini, dengan perkembangan Internet, semakin banyak data perlu diperolehi melalui perangkak, dan strategi anti-perakak untuk perangkak menjadi semakin ketat. Dalam banyak senario, menggunakan IP proksi dan strategi anti-perangkak telah menjadi kemahiran penting untuk pembangun perangkak. Dalam artikel ini, kami akan membincangkan cara menggunakan IP proksi dan strategi anti-rangkak dalam perangkak Scrapy untuk memastikan kestabilan dan kadar kejayaan data yang dirangkak. 1. Mengapa anda perlu menggunakan perangkak IP proksi

See all articles