为什么file_get_contents返回空?我需要找到一个解决方案

时间:2016-06-03 20:51:04

标签: php curl

以下是我正在使用的代码:

$content = file_get_contents('https://professor-oak.com/CardOrders/ItemDetails.asp?IID=6837');
echo $content;

我已经使用这段代码大约两年了,它就停止了工作。我需要帮助才能知道如何再次使用它。

我尝试过使用urlencode。 - 没有帮助。我试过切换cURL。 - 没有帮助。我试过cURL总结一个broswer。 - 没有帮助。

我使用以下内容作为参考:

PHP CURL & HTTPS

php curl: how can i emulate a get request exactly like a web browser?

Can a cURL based HTTP request imitate a browser based request completely?

PHP file_get_contents() returns "failed to open stream: HTTP request failed!"

我也用过

http://seositecheckup.com/seo-audit/robotstxt-test/professor-oak.com/CardOrders/ItemDetails.asp?IID=6837

检查robots.txt

请帮忙。

1 个答案:

答案 0 :(得分:-1)

你可能被他们阻止了 - 只是使用了你的代码而且一切似乎都很好。您可能想要检查的一件事是您的日志,以查看是否弹出任何其他详细信息。

更新:您可以从其他服务器进行测试以检查您是否被阻止,可能是最简单的方法..