首页 > 解决方案 > 使用 PHP 和 Proxy 卷曲并返回结果

问题描述

我正在尝试获取网页的内容并通过代理将其回显,但下面的代码没有返回任何内容(我尝试了多个 URL,结果相同)。关于可能导致这种情况的想法?我也尝试交换代理地址......同样没有结果:

function url_get_contents2 ($url) {
    $proxy = '###.###.###.###:8080';
    //$proxyauth = 'user:password';

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_PROXY, $proxy);
    //curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    $curl_scraped_page = curl_exec($ch);
    curl_close($ch);
    
    return $curl_scraped_page;
}

echo url_get_contents2("https://www.whatismybrowser.com/");

标签: phpcurlproxy

解决方案


推荐阅读