以下是我正在使用的代码:
$content = file_get_contents('https://professor-oak.com/CardOrders/ItemDetails.asp?IID=6837');
echo $content;
我已经使用这段代码大约两年了,它就停止了工作。我需要帮助才能知道如何再次使用它。
我尝试过使用urlencode。 - 没有帮助。我试过切换cURL。 - 没有帮助。我试过cURL总结一个broswer。 - 没有帮助。
我使用以下内容作为参考:
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!"
我也用过
检查robots.txt
。
请帮忙。
答案 0 :(得分:-1)
你可能被他们阻止了 - 只是使用了你的代码而且一切似乎都很好。您可能想要检查的一件事是您的日志,以查看是否弹出任何其他详细信息。
更新:您可以从其他服务器进行测试以检查您是否被阻止,可能是最简单的方法..