|-摘 HTTP/1.0 200 OK(PHP的get_headers()函数验证链接是否有效)
PHP的get_headers()验证链接是否有效,判断url链接是否有效 array get_headers ( string $url [, int $format ] ) get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息。
运行php代码get_headers()
$url='http://lmzy.club'; $res=get_headers($url); var_dump($res);die;
输出:
array(11) { [0]=> string(15) "HTTP/1.0 200 OK" [1]=> string(35) "Date: Tue, 12 Apr 2022 23:11:24 GMT" [2]=> string(14) "Server: Apache" [3]=> string(11) "Upgrade: h2" [4]=> string(26) "Connection: Upgrade, close" [5]=> string(89) "Set-Cookie: advanced-wk-front=6307a95ff29f5bd06f35d2613bf06baa; path=/; domain=.lmzy.club" [6]=> string(38) "Expires: Thu, 19 Nov 1981 08:52:00 GMT" [7]=> string(50) "Cache-Control: no-store, no-cache, must-revalidate" [8]=> string(16) "Pragma: no-cache" [9]=> string(221) "Set-Cookie: _csrf-wk-front=b4e4f2538fb1da4c3d9c529c80e827fbf327f5dd9e5f065477ade4bbe559162fa%3A2%3A%7Bi%3A0%3Bs%3A14%3A%22_csrf-wk-front%22%3Bi%3A1%3Bs%3A32%3A%220licetCpiYmuiBgvEHoXZIDfRiCqJGYf%22%3B%7D; path=/; HttpOnly" [10]=> string(38) "Content-Type: text/html; charset=UTF-8" }
这是Http协议的响应信息。
Http/1.1 表示当前协议为Http。1.1是协议的版本。
200表示成功, OK表示好的
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 4218
Content-Type: text/html
Cache-control: private
是服务器的信息,说明当前服务器是Microsoft-IIS/6.0
是服务器的信息,说明当前服务器是Microsoft-IIS/6.0
扩展资料
响应消息
响应消息的第一行为下面的格式:
HTTP-VersionSPStatus-CodeSPReason-PhraseCRLF
HTTP-Version表示支持的HTTP版本,例如为HTTP/1.1。Status-Code是一个三个数字的结果代码。Reason-Phrase给Status-Code提供一个简单的文本描述。
Status-Code主要用于机器自动识别,Reason-Phrase主要用于帮助用户理解。Status-Code的第一个数字定义响应的类别,后两个数字没有分类的作用。第一个数字可能取5个不同的值:...
浏览更多内容请先登录。
立即注册
更新于:2022-04-13 08:01:35
相关内容
推荐内容