php代码检查代理ip的有效性
发布时间:2020-12-12 21:41:06 所属栏目:PHP教程 来源:网络整理
导读:本文实例为大家分享了检查代理ip有效性php代码,稳定性,如错误率和查询用时 2016-07-29 +----------------------------------------------------------------------------- */function check_proxy_ip_info($proxy_ip=false,$times=10) { $header = array(
本文实例为大家分享了检查代理ip有效性php代码,稳定性,如错误率和查询用时 2016-07-29
+-----------------------------------------------------------------------------
*/
function check_proxy_ip_info($proxy_ip=false,$times=10) {
$header = array(
// "GET / HTTP/1.1",// "HOST: www.baidu.com","accept: application/json","accept-encoding: gzip,deflate","accept-language: en-US,en;q=0.8","content-type: application/json","user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/51.0.2704.106 Safari/537.36",);
$url = 'http://www.baidu.com/';
$result['succeed_times'] = 0; //成功次数
$result['defeat_times'] = 0; //失败次数
$result['total_spen'] = 0; //总用时
for ($i=0; $i < $times; $i++) {
$s = microtime();
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url); //设置传输的url
curl_setopt($curl,CURLOPT_HTTPHEADER,$header); //发送http报头
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_ENCODING,'gzip,deflate'); // 解码压缩文件
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,false); //不验证证SSL书
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,false); //不验证SSL证书
} 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |