【问题标题】:A PHP program access a website timoutPHP程序访问网站超时
【发布时间】:2016-04-28 19:03:50
【问题描述】:

我的 PHP 程序访问一个打开速度很慢的网站,因此我收到一条警告消息:

警告:file_get_contents(http://www.example.com):打开流失败:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机没有响应。在第 155 行的 C:\xampp\htdocs\mezi.php 中。

第 155 行代码:$html = file_get_contents('http://www.example.com');

我的问题是:如何增加允许等待慢速网站的时间?我已经通过在我的代码中添加set_time_limit(100); 增加了允许的执行时间。但这无济于事。

【问题讨论】:

    标签: php timeout


    【解决方案1】:

    这实际上是在幕后创建的套接字会话,因此php.ini 中的正确值实际上是

    default_socket_timeout
    

    【讨论】:

    • 感谢您的回答,但我是 PHP 新手。你的意思是我需要在服务器上的 php.ini 中调整系统变量“default_socket_timeout”的值吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-11
    相关资源
    最近更新 更多