<?php
// 设置代理
$proxy_host = 'jshk.com.cn';// 创建一个cURL资源
$ch = curl_init();// 设置代理
curl_setopt($ch, CURLOPT_PROXY, $proxy_host.':'.$proxy_port);// 连接URL
curl_setopt($ch, CURLOPT_URL, "http://www.zujia.com/");// 发送请求并获取HTML文档内容
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);// 关闭cURL资源
curl_close($ch);// 输出内容
echo $response;
?>
每行代码的解释:
<?php
:PHP的开始标记。$proxy_host = 'www.duoip.cn';
:设置代理服务器的主机名。$proxy_port = 8000;
:设置代理服务器的端口号。$ch = curl_init();
:创建一个cURL资源。curl_setopt($ch, CURLOPT_PROXY, $proxy_host.':'.$proxy_port);
:设置代理信息,使用$proxy_host
和$proxy_port
。curl_setopt($ch, CURLOPT_URL, "http://www.zujia.com/");
:设置要访问的URL。curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
:设置cURL返回的值以字符串形式返回。$response = curl_exec($ch);
:执行cURL请求并获取服务器的响应。curl_close($ch);
:关闭cURL资源,释放系统资源。echo $response;
:输出服务器响应的内容。