怎么判断一个网址是否能访问 请问怎么判断给个网址是否能正常访问,现在是用file_get_contents时,如果网址不能访问,就会报错,导致整个页面不能运行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议两步走1.检查网址是否合法,主要检查是否符合URI规范2.网址合法就难免要连接一次,检查页面是否存在参考 get_headers() 判断返回值 [0] => HTTP/1.1 200 ... 红色部分是否为200 可以try { } catch (Exception $e) { } get header 判断状态码,<400即是正常访问。 $file = file_get_contents($url);var_dump($file); 在支持checkdnsrr的服务器上可以使用这个来先判断是否有解析,然后再通过curl的提取header。 PHPMailer问题!!! require_once包含的问题,在线等 php如何获取机器码 PHP页面不显示mysql中内容 倒序一段PHP代码,高手帮忙下,谢谢 关于die php验证码 指定时间是否为夏令制 如何用php实现倒计时功能,并将时间在网页上显示出来? exec("del,$file); 只能删除文件吗 json_encode传值问题 PHP 无限循环获取数据(或消息)信息
1.检查网址是否合法,主要检查是否符合URI规范
2.网址合法就难免要连接一次,检查页面是否存在
参考 get_headers() 判断返回值 [0] => HTTP/1.1 200 ... 红色部分是否为200
} catch (Exception $e) {
}
var_dump($file);