请问PHP怎么实现这种HTTP状态? 这个站IIS7.5 + ASP.NET,根据useragent来判断是否能访问的!如果不是指定的useragent进行POST提交,用“审查元素”状态一直是“等待中”,直接用url访问状态是101 ,请问这种HTTP状态,怎么用PHP实现?用PHP的header只能实现404之类的……101不知道如何实现…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用header方法,设置第三个参数是101就可以了void header ( string $string [, bool $replace = true [, int $http_response_code ]] ) 参数说明:string 报文字符串replace 如果为true,表示后面一个相同类型的报文信息来取代前面一个相似的报文信息。默认为true,如果设为false,可以强制使相同的报文信息并存。http_response_code 强制指定HTTP响应的值。注意,这个参数只有在报文字符串(string)不为空的情况下才有效。<?php header('content-type:text/html;charset=utf8', true, 101); ?>更多可以参考:http://blog.csdn.net/fdipzone/article/details/46482705 谢谢解答,我尝试过了,直接跳出下载框了。我试过sleep 能实现等待中的功能,但直接打开不能显示101状态。 你要判断,直接打开的header与不时直接打开的header http_response_code不同。 101 是通知客户端:应继续发送 http 头这属于内部会话过程,不会展现于浏览器界面你之所以会出现下载框,就是这个原因。你可以用 sock 写一个客户端来观察这个过程 正则求助…… 关于php加密解密,为何我总是显示乱码 有没有什么函数,可以把一个字符串按 一定的正则规则 分割成数组的??? 花了一个晚上从ECShop上抠来的计算器代码 表格的宽度问题 数据库插入引号等特殊字符问题 網址編碼問題 帮我写个程序??? 数组问题!!!!!!!!!!!!!! 如何实现远程数据交换? thinkphp 联合查询分页,分页不起作用 求搞过微信群发接口的高人加入
void header ( string $string [, bool $replace = true [, int $http_response_code ]] )
参数说明:
string 报文字符串
replace 如果为true,表示后面一个相同类型的报文信息来取代前面一个相似的报文信息。默认为true,如果设为false,可以强制使相同的报文信息并存。
http_response_code 强制指定HTTP响应的值。注意,这个参数只有在报文字符串(string)不为空的情况下才有效。
<?php
header('content-type:text/html;charset=utf8', true, 101);
?>
更多可以参考:http://blog.csdn.net/fdipzone/article/details/46482705
这属于内部会话过程,不会展现于浏览器界面
你之所以会出现下载框,就是这个原因。你可以用 sock 写一个客户端来观察这个过程