file_get_contents(URL)返回无法打开流:HTTP请求失败! HTTP / 1.1 403禁止

时间:2016-07-01 06:59:51

标签: php web proxy ip

我正在废弃一个网站,因为数据太大了,而且我无法保持笔记本电脑始终打开,我正在使用RDP来废弃它。

现在他们已经阻止我的RDP IP以便我无法访问该网站,如果我安装了任何VPN,代理软件(因为它改变了我的IP地址),我会放弃对我的RDP的访问,而不是我必须联系RDP PRovider才能卸载它,以便我能够访问RDP。

是否有通过RDP访问此网站的解决方案?我开始了解Socks5,网站公开罚款当我使用Socks5和Mozilla它工作正常但是当我使用localhost并运行脚本时,我得到file_get_contents(URL)返回无法打开流:HTTP请求失败! HTTP / 1.1 403禁止。因为XAMPP通过网络IP而不是浏览器IP发送HTTP请求。

无论如何要克服这个问题?

1 个答案:

答案 0 :(得分:1)

尝试使用cURL。

<?php

    $curl_handle=curl_init();
    curl_setopt($curl_handle, CURLOPT_URL,'http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Your application name');
    $query = curl_exec($curl_handle);
    curl_close($curl_handle);

    ?>