PHP程序访问timout网站


A PHP program access a website timout

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

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

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

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

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

default_socket_timeout