本文实例讲述了PHP简单检测网址是否能够正常打开的方法。,具体如下:

这是一个检测网址是否能正常打开的PHP代码,通过下面的代码检测一个网址是否能正常访问,如果正常则会返回http状态码200的值,如果为其它则不正常;这个代码我们可以用到很多地方,例如缓存友情链接的ICO图标时就可以用到,缓存时先检测网站是否正常,如果正常就缓存ICO图标,否则调用一个默认的图标文件。

代码如下:

/*

* Created on 2016-9-4

*

*/

function httpcode($url){

$ch = curl_init();

$timeout = 3;

curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

curl_setopt($ch,CURLOPT_URL,$url);

curl_exec($ch);

return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);

curl_close($ch);

}

echo "判断易采站长站的链接:".httpcode('//www.jb51.net');

?>

如果显示为200则正常,如果显示其它值表示不正常;$timeout后面的3是设置超时秒数。

运行效果如下图:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php curl用法总结》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

php判断网站是否可以访问,PHP简单检测网址是否能够正常打开的方法相关推荐

  1. php怎么判断是否手机网站,php,js判断网站是不是手机访问

    Warning: strncmp() has been disabled for security reasons in /www/web/default/blog/public_html/wp-in ...

  2. 如何判断网站是不是ipad访问的?三种方法来判断

    如何判断是否是 iPad 浏览器呢,关键是看它的 User Agent 中是否有 iPad.iPad 使用的是 Safari Mobile 浏览器,他的的 User Agent 是: Mozilla/ ...

  3. b站电脑测试用什么软件,使用BiliBili访问诊断工具检测哔哩哔哩网络的方法

    BiliBili是一个人气超高的网站,在这个网站中我们可以搜索到很多的动漫信息,对于二次元爱好者来说一定不陌生吧?不过在使用BiliBili的时候经常会因为电脑或是网速的原因导致无法打开网站,有的网站 ...

  4. 判断是否是电脑访问网站 1号店页面判断脚本

    判断是否是电脑访问网站 1号店页面判断脚本: <script type="text/javascript"> (function(){ var ua = window. ...

  5. Redis简单案例(二) 网站最近的访问用户

    原文:Redis简单案例(二) 网站最近的访问用户 我们有时会在网站中看到最后的访问用户.最近的活跃用户等等诸如此类的一些信息.本文就以最后的访问用户为例, 用Redis来实现这个小功能.在这之前,我 ...

  6. 如何判断网站使用的操作系统

    方法一 1.查看网站使用的操作系统的方法打开.www.netcraft.com 2.打开网站之后,在主页的搜索中输入需要查询的网站点击搜索 3.比如要查腾讯使用的网络 在"what's th ...

  7. 什么是CC攻击?如何判断网站是否被CC攻击? CC攻击怎么防御?

    什么是CC攻击?如何判断网站是否被CC攻击? 一.什么是CC攻击? 二.如何判断网站是否被CC攻击? 三.CC攻击怎么防御? 1.服务器垂直扩展和水平扩容 2.数据缓存(内存级别,不要用文件) 3.页 ...

  8. 四川网络推广介绍搜索引擎从哪几个方面判断网站质量好坏?

    众所周知,四川网络推广高质量的网站内容一直备受搜索引擎喜欢,但搜索引擎判断网站质量的好坏不止看网站的内容,还考量更多其他的方面,而且搜索引擎对质量网站的判断标准在不同阶段也是不同的,那么搜索引擎都从哪 ...

  9. php默认访问的文件,PHP 网站修改默认访问文件的nginx配置

    这篇文章主要介绍了PHP 网站修改默认访问文件的nginx配置,需要的朋友可以参考下 搭建好lnmp后,有时候并不需要直接访问index.php,配置其他的默认访问文件比如index.html这时候需 ...

最新文章

  1. python 返回函数对象_返回函数
  2. RTMP的URL/Vhost规则
  3. Mac入门--如何使用brew安装多个PHP版本
  4. 清华大学计算机系主任应明生,清华大学计算机科学与技术系导师简介:应明生...
  5. vector和string
  6. 对比罗小平先生的《delphi精要》和李维先生的《inside VCL》
  7. 存储与主板的外设接口
  8. nginx清缓存,网站刷新不过来时用
  9. Kotlin 我的第一个kotlin程序【Android Studio】
  10. ubuntu安装 gcc 5.4.0
  11. Android教程 - - adb工具包的安装
  12. MS08067利用方法
  13. matlab环境下图像分形维数的计算,MATLAB环境下图像分形维数的计算
  14. 腰围2尺1,2,3,4,5,6,7,8寸分别等于是多少厘米/英寸(对照表)
  15. 手持小电风扇原理图挂脖小风扇电路图
  16. 36种漂亮的CSS3网页按钮Button样式
  17. WIN10系统 插上耳机没声音,解决方案
  18. Nape的回调系统 nape.callbacks
  19. SQL语句之单行函数
  20. android浏览器400错误代码,console.log在谷歌浏览器和Android浏览器的本地代码错误...

热门文章

  1. C盘怎么老是很快就满了?
  2. coderforces 22C 构图水题
  3. 从零开始的Web渗透:信息收集步骤详解
  4. C++和qt designer的混合编程--动态计算加法小工具
  5. 【转】SAP为企业数字化转型赋能
  6. element 默认值
  7. rhel8配置bond的active-backup策略
  8. 特朗普要筑“墙”硅谷外籍精英看重墙上的“门”
  9. linux vi/vim三种模式,保存退出,强制退出
  10. 关于灯的盏数的亮灭问题c++