PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP判断远程url是否有效的几种方法小结大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

解决办法:
使用PHP解决
使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题
使用curl返回,然后判断是否正确执行
使用get_headers函数,根据HTTP返回值查看是否有200
使用js解决
使用原生的js函数ActiveXObject,仅支持ie内核的浏览器
使用jq扩展
本文主要介绍PHP解决办法中的第三种,这个方法很少用到,但是感觉又起来还不错, get_headers需要支持 PHP_openssl支持 查看PHPinfo看看是否开启
allow_url_fopen=on 修改PHP.ini,运行使用远程打开 函数介绍:
array get_headers ( string $url [,int $format ] ) get_headers() 返回一个数组,包含有服务器响应一个 HTTP 请求所发送的标头。如果失败则返回 FALSE 并发出一条 E_WARNING 级别的错误信息。 如果将可选的 format 参数设为 1,则 get_headers() 会解析相应的信息并设定数组的键名。 例如:

wps_clip_image-4948

简单的例子:
代码如下:

大佬总结

以上是大佬教程为你收集整理的PHP判断远程url是否有效的几种方法小结全部内容,希望文章能够帮你解决PHP判断远程url是否有效的几种方法小结所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: