温馨提示×

怎么用​PHP代码实现网页代理

小亿
202
2023-10-23 12:50:57
栏目: 编程语言

要使用PHP代码实现网页代理,可以使用cURL库来发送HTTP请求并获取网页内容,然后将获取的内容输出到浏览器上。以下是一个简单的示例代码:

<?php
// 获取需要代理的网页地址
$url = isset($_GET['url']) ? $_GET['url'] : '';

if ($url) {
    // 创建cURL资源
    $ch = curl_init();

    // 设置cURL选项
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    // 发送HTTP请求并获取网页内容
    $html = curl_exec($ch);

    // 关闭cURL资源
    curl_close($ch);

    // 输出网页内容
    echo $html;
} else {
    echo '请输入需要代理的网页地址!';
}
?>

使用该代码时,可以将需要代理的网页地址作为参数传递给这个PHP文件,例如:http://localhost/proxy.php?url=http://www.example.com,就会将www.example.com的内容代理到本地。

0