2012-06-12 205 views
0

我有一个URL 它工作正常之前2-3hours现在停止工作 当我使用,在这个另一台服务器上似乎再次合作 停止工作 我尝试了问题卷曲 没有机会失败 让我知道有任何其他方式来获取未能打开流:HTTP请求失败

这是错误

Warning: file_get_contents(http://#.#.#/?id=100) [function.file-get-contents]: failed to open stream: HTTP request failed! in 
+0

你是否使用浏览器检查服务器是否在第一个地方工作? – mauris

+0

我不认为这是一个有效的网址。 – 2012-06-12 04:22:56

+0

但同样工作 – Saleeh

回答

0

检查他们是否阻止您的IP地址。

+1

谢谢你是问题 – Saleeh

2

这可能是因为你需要设置页眉,有些网站不允许用户查看他们无线请尝试以下操作:

$opts = array(
    'http'=>array(
    'method'=>"GET", 
    'header'=>"Accept-language: en\r\n" . 
       "Cookie: foo=bar\r\n" . 
       "User-Agent:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)\r\n" 
) 
); 

$context = stream_context_create($opts); 

$html = file_get_contents($url, false, $context); 
+0

任何方式感谢您的重播它也不工作我明白为什么会来,问题是他们在更多的请求时阻止IP:P – Saleeh

相关问题