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 ss7.5的数据调用 (笔记)
Mar 08 PHP
关于php循环跳出的问题
Jul 01 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
使用URL传输SESSION信息
Jul 14 PHP
关于PHP开发的9条建议
Jul 27 PHP
WordPress中限制非管理员用户在文章后只能评论一次
Dec 31 PHP
PHP面试常用算法(推荐)
Jul 22 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
PHP实现的大文件切割与合并功能示例
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在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
PHP 类相关函数的使用详解
2013/05/10 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
js利用与或运算符优先级实现if else条件判断表达式
2010/04/15 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
jquery复选框全选/取消示例
2013/12/30 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
微信小程序 教程之WXML
2016/10/18 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
jQuery DOM节点的遍历方法小结
2017/08/15 jQuery
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
解决Vue watch里调用方法的坑
2020/11/07 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
Windows下python2.7.8安装图文教程
2016/05/26 Python
教你用Python写安卓游戏外挂
2018/01/11 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
Python中的With语句的使用及原理
2020/07/29 Python
详解python中的闭包
2020/09/07 Python
CSS3线性渐变简单实现以及该属性在浏览器中的不同
2012/12/12 HTML / CSS
The North Face北面英国官网:美国著名户外品牌
2017/12/13 全球购物
基层工作经历证明
2014/01/13 职场文书
廉洁使者实施方案
2014/03/29 职场文书
2015年建党94周年演讲稿
2015/03/19 职场文书
留学推荐信英文范文
2015/03/26 职场文书
房屋产权证明书
2015/06/19 职场文书
《成长的天空》读后感3篇
2019/12/06 职场文书
画错魏国疆域啦!《派对咖孔明》动画因作画失误于官网致歉
2022/04/07 日漫
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android