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 相关文章推荐
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
深入讲解PHP Session及如何保持其不过期的方法
Aug 18 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
TP5框架实现上传多张图片的方法分析
Mar 29 PHP
PHP执行系统命令函数实例讲解
Mar 03 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图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
jquery增加和删除元素的方法
2015/01/14 Javascript
jQuery实现文件上传进度条特效
2015/08/12 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
JavaScript验证知识整理
2017/03/24 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
Python多项式回归的实现方法
2019/03/11 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
电大学习个人自我评价范文
2013/10/04 职场文书
大四学生毕业自荐信
2013/11/07 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
《称象》教学反思
2014/04/25 职场文书
2014年征兵标语
2014/06/20 职场文书
股东授权委托书范文
2014/09/13 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
青年文明号创建口号大全
2015/12/25 职场文书