PHP下判断网址是否有效的代码


Posted in PHP onOctober 08, 2011
$url = ‘http://www.baidu.com'; 
$ch = curl_init(); 
$timeout = 10; 
curl_setopt ($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
$contents = curl_exec($ch); 
if(false == $contents) 
{ 
echo ‘Curl error: ‘ . curl_error($ch); 
} 
else 
{ 
…. 
}

另外,可以用
curl_getinfo($ch, CURLINFO_HTTP_CODE);

获取HTTP头文件返回的代码,如果为200,则url可正常访问,不过这个函数必须在 curl_exec() 之后使用,似乎有点多余了。
PHP 相关文章推荐
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
模拟flock实现文件锁定
Feb 14 PHP
PHP中对用户身份认证实现两种方法
Jun 04 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
Jul 07 PHP
PHP根据两点间的经纬度计算距离
Oct 31 PHP
php魔术函数__call()用法实例分析
Feb 13 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
PHP判断手机是IOS还是Android
Dec 09 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
Aug 15 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
Aug 21 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
Admin generator, filters and I18n
Oct 06 #PHP
如何在symfony中导出为CSV文件中的数据
Oct 06 #PHP
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
Oct 03 #PHP
linux iconv方法的使用
Oct 01 #PHP
linux系统上支持php的 iconv()函数的方法
Oct 01 #PHP
php中mysql模块部分功能的简单封装
Sep 30 #PHP
php XMLWriter类的简单示例代码(RSS输出)
Sep 30 #PHP
You might like
解析php框架codeigniter中如何使用框架的session
2013/06/24 PHP
Linux下php5.4启动脚本
2014/08/03 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
2016/11/02 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
JavaScript跳出循环的三种方法(break, return, continue)
2019/07/30 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
JS实现简易图片自动轮播
2020/10/16 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
python交互式图形编程实例(三)
2017/11/17 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
pandas 数据类型转换的实现
2020/12/29 Python
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
机电专业毕业生推荐信
2013/11/10 职场文书
科研先进个人典型材料
2014/01/31 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
yy生日主持词
2014/03/20 职场文书
党员承诺书内容
2014/03/26 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
责任书格式范文
2014/07/28 职场文书
中国梦演讲稿3分钟
2014/08/19 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
技术员个人工作总结
2015/03/03 职场文书
走进科学观后感
2015/06/18 职场文书
纪律委员竞选稿
2015/11/19 职场文书
医生行业员工的辞职信
2019/06/24 职场文书
python tqdm用法及实例详解
2021/06/16 Python
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA