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中长文章分页显示实现代码
Sep 29 PHP
PHP 异步执行方法,模拟多线程的应用分析
Jun 03 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
thinkPHP实现瀑布流的方法
Nov 29 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
php实现两个数组相加的方法
Feb 17 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
Jul 08 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
Nov 13 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
Apr 13 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
angular多语言配置详解
2019/05/16 Javascript
vue-cli脚手架引入弹出层layer插件的几种方法
2019/06/24 Javascript
微信小程序页面滚动到指定位置代码实例
2019/09/07 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
python 利用for循环 保存多个图像或者文件的实例
2018/11/09 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
公司员工的自我评价范例
2013/11/01 职场文书
工程监理应届生求职信
2013/11/09 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
保研专家推荐信范文
2015/03/25 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
2019暑假阅读倡议书
2019/06/24 职场文书
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers
Spring 使用注解开发
2022/05/20 Java/Android