以下是一个简单的PHP代理实例,用于实现HTTP请求转发与数据抓取。这个例子中,我们将使用PHP的`cURL`函数库来创建一个代理服务器。
1. 环境准备
确保你的PHP环境中已经安装了cURL扩展。

2. 代码实现
以下是PHP代理实例的代码:
```php
// 获取请求参数
$host = $_GET['host'] ?? 'http://example.com';
$uri = $_GET['uri'] ?? '/';
// 创建cURL会话
$ch = curl_init();
// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, $host . $uri);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
// 执行cURL会话
$response = curl_exec($ch);
// 获取HTTP状态码
$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// 关闭cURL会话
curl_close($ch);
// 输出结果
echo "







