带超时的getHeader函数
跳至
[1]
[2]
[全屏预览]
function getHeaders($url,$timeout=2) { $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,true); curl_setopt($ch,CURLOPT_NOBODY,true); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_TIMEOUT,$timeout); $data=curl_exec($ch); curl_close($ch); if(empty($data)) return false; $headers=explode("\n",$data); foreach ($headers as $key=>$headerLine){ if(strlen($headerLine)>1){ if(strpos($headerLine,':')!==false) $headers[stristr($headerLine,':',true)]=trim(stristr($headerLine,':'),': '); }else{ unset($headers[$key]); } } return $headers; }
登录后复制
2. [代码]返回值 跳至 [1] [2] [全屏预览]
Array ( [0] => HTTP/1.1 200 OK [1] => Server: NWS_UGC_HY [2] => Connection: keep-alive [3] => Date: Tue, 14 Jun 2016 13:27:28 GMT [4] => Cache-Control: max-age=600 [5] => Expires: Tue, 14 Jun 2016 13:37:28 GMT [6] => Last-Modified: Sun, 03 Aug 2014 22:52:31 GMT [7] => Content-Type: application/octet-stream [8] => Content-Length: 102752 [9] => X-Cache-Lookup: Hit From Disktank [Server] => NWS_UGC_HY [Connection] => keep-alive [Date] => Tue, 14 Jun 2016 13:27:28 GMT [Cache-Control] => max-age=600 [Expires] => Tue, 14 Jun 2016 13:37:28 GMT [Last-Modified] => Sun, 03 Aug 2014 22:52:31 GMT [Content-Type] => application/octet-stream [Content-Length] => 102752 [X-Cache-Lookup] => Hit From Disktank )
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章
刺客信条阴影:贝壳谜语解决方案
4 周前
By DDD
Windows 11 KB5054979中的新功能以及如何解决更新问题
3 周前
By DDD
在哪里可以找到原子中的起重机控制钥匙卡
4 周前
By DDD
<🎜>:死铁路 - 如何完成所有挑战
1 个月前
By DDD
如何修复KB5055523无法在Windows 11中安装?
2 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)