php中用于检测一个地理IP地址是否可用的代码_PHP
/********************************************
*
* 函数名: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;
}

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

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

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

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.

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

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

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.

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-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
