```php
<?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 = '`:设置代理服务器的主机名。
- `$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;`:输出服务器响应的内容。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70032566/viewspace-2994967/ ,如需转载,请注明出处,否则将追究法律责任。