我正在尝试使用file_get_contents在PHP中获取Steam用户的数据。
所以我首先构建了URL,然后将其传递给file_get_contents。但是当我这样做时,页面在30秒内加载,然后我连接超时。
然后我认为我的网址不好,所以我回复它并将其粘贴到我的浏览器中并且有效。
最终我认为我的托管服务没有激活它,因为完全相同的代码在本地工作。但不,file_get_contents成功获得了http://www.google.com。
那么我该如何解决这个问题呢?谢谢!
答案 0 :(得分:1)
最简单的解决方案是修改php.ini
文件中的default_socket_timeout
指令,或在脚本中添加以下行:
ini_set('default_socket_timeout', 120); //sets timeout to 120 seconds