我的 URL 有问题,它在 2-3 小时之前工作正常,现在停止工作,当我在另一台服务器上使用它时,它似乎在停止工作时再次工作我尝试 curl 没有机会失败,让我知道还有其他方法可以得到它
这是错误
Warning: file_get_contents(http://#.#.#/?id=100) [function.file-get-contents]: failed to open stream: HTTP request failed! in
可能是您需要设置标题,某些网站不允许您在没有它们的情况下查看它们,试试这个:
$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);
检查他们是否阻止了您的 IP 地址。