很多站长朋友们都不太清楚php代理访问网站,今天小编就来给大家整理php代理访问网站,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何用代理访问网站 求代码 2、 PHP使用代理方法获取远程网页的代码. 3、 怎么样用php语言实现通过proxy代理服务器访问网站呢?? 4、 apache代理设置后无法访问本机的php网站求助 5、 “通过PHP,CGI Proxy访问任意网站”是什么意思?什么是php?什么是CGI Proxy? 6、 局域网内怎么配置一个php服务器?访问网站 php如何用代理访问网站 求代码CURL 就可以啊!你的先自己开个http代理 。或者百度找一些http代理
然后在curl里面设置http代理就可以了。
function curl_string ($url,$user_agent,$proxy){
$ch = curl_init();
curl_setopt ($ch, CURLOPT_PROXY, $proxy);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
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, 120);
$result = curl_exec ($ch);
curl_close($ch);
return $result;
}
$content = "";$user_agent = "Mozilla/4.0";$proxy = "";
PHP使用代理方法获取远程网页的代码.不要用file_get_contents函数。
用snoopy的类,网上有snoopy.class.php,你自行百度查找。
snoopy的类可以设置$proxy_host参数,设置代理主机,$proxy_port是代理主机端口。你下载一个下来,网上的教程很多,看看应该明白。
怎么样用php语言实现通过proxy代理服务器访问网站呢??function curl_string ($url,$timeout = 3,$proxy=1){
$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver');
$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX');
$agent = $ua[rand(0,3)].'/'.rand(1,8).'.'.rand(0,9).' ('.$op[rand(0,5)].' '.rand(1,7).'.'.rand(0,9).'; en-US;)';
Tor 地址与端口
$tor = ''; //这里是你的代理服务器
连接超时设置
$timeout = 3;
$ack = curl_init();
if($proxy)
{
curl_setopt($ack, CURLOPT_PROXY, $tor);
}
curl_setopt($ack, CURLOPT_URL, $url);
curl_setopt($ack, CURLOPT_HEADER, 0);
curl_setopt($ack, CURLOPT_USERAGENT, $agent);
curl_setopt($ack, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ack, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ack, CURLOPT_TIMEOUT, $timeout);
$result = curl_exec($ack);
curl_close($ack);
return $result;
}
apache代理设置后无法访问本机的php网站求助看你设置的站点目录,即D:/www 是否开启了允许访问的权限。另外你测试的页面,是否存放在ROOT目录下面?详细你可以去后盾人看看,这些都是后盾人里面的,哪里有详细的视频教学都是高质量,我自己就是在里面学的。
“通过PHP,CGI Proxy访问任意网站”是什么意思?什么是php?什么是CGI Proxy?PHP has encountered an Access Violation at 010C8A26
这个是出错了.不用管.呵呵
php是网页编程语言.
CGIProxy没见过.不过偶见过用PHP做的代理
比如教育网不能访问国外网站,用代理就可以访问
局域网内怎么配置一个php服务器?访问网站这个啊,我们公司就配置了一个。很简单,只需如下几步,你就可以配置一台服务器。
1.找一台联入局域网的电脑做服务器,安装php环境。
2.设置默认主页Documentroot
3.在本地访问是localhost或者127.0.0.1,其它电脑访问它,则输入这台服务器的ip
注意事项:
1.这台服务器要保持开机,你们才能访问。
2.在这台服务器上,只有Documentroot是唯一目录,如果你在服务器上用127.0.0.1配置了好几个网站,那么其它人访问以127.0.0.1为准
关于php代理访问网站的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php代理访问网站 代理php源码的详细内容...