《PHP应用:php之curl设置超时实例》要点:
本文介绍了PHP应用:php之curl设置超时实例,希望对您有用。如果有疑问,可以联系我们。
PHP学习本文实例讲述了php中curl超时设置办法.分享给大家供大家参考.具体实现办法如下:
PHP学习拜访HTTP方式很多,可以使用curl, socket, file_get_contents() 等方法.
在拜访http时,需要考虑超时的问题.
PHP学习CURL拜访HTTP:
PHP学习CURL 是常用的拜访HTTP协议接口的lib库,性能高,还有一些并发支持的功能等.
curl_setopt($ch, opt) 可以设置一些超时的设置,主要包括:
① (重要) CURLOPT_TIMEOUT 设置cURL允许执行的最长秒数.
② (重要) CURLOPT_TIMEOUT_MS 设置cURL允许执行的最长毫秒数.
(在cURL 7.16.2中被加入.从PHP 5.2.3起可使用)
③ CURLOPT_CONNECTTIMEOUT 在发起连接前等待的时间,如果设置为0,则无限等待.
④ CURLOPT_CONNECTTIMEOUT_MS 尝试连接等待的时间,以毫秒为单位.如果设置为0,则无限等待. (在cURL 7.16.2中被加入.从PHP 5.2.3开始可用)
⑤ CURLOPT_DNS_CACHE_TIMEOUT 设置在内存中保存DNS信息的时间,默认为120秒.
1. curl普通秒级超时:
PHP学习2. curl普通秒级超时使用:
PHP学习3. curl如果需要进行毫秒超时,需要增加:
《PHP应用:php之curl设置超时实例》是否对您有启发,欢迎查看更多与《PHP应用:php之curl设置超时实例》相关教程,学精学透。维易PHP学院为您提供精彩教程。