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

news/2024/10/23 16:15:03/

本文实例讲述了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是设置超时秒数。

运行效果如下图:

05bcc116a1946b21eaf8c3f31b29d786.png

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

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


http://www.ppmy.cn/news/904282.html

相关文章

奇安信病毒检测中心 2022年第二季度App收集个人信息检测报告 学习笔记 附下载地址

奇安信 2022年第二季度App收集个人信息检测报告 下载地址 2022年第二季度 APP收集个人信息 检测报告 奇安信 病毒响应中心 研究背景 随着互联网和移动设备的发展,手机已成为人人都拥有的设备,其中各式各样的APP更是丰富了人们的生活,从社交…

攻击检测与分类

攻击检测与分类 4.2.3.1 定义内涵 攻击检测与分类的含义是针对各类网络实体及其行为,通过有监督或半监督学习的方式,实现攻击 行为的识别,并区分攻击的技战术类型。 4.2.3.2 技术背景 攻击检测与分类是智能化 技术与网络安全数据最早结…

内链、外链、反链、友情链接及相应作用

个人理解如有误,请斧正,如若更新将放到以下站点: http://alvincr.com/2020/05/%e5%86%85%e9%93%be%e3%80%81%e5%a4%96%e9%93%be%e3%80%81%e5%8f%8d%e9%93%be%e3%80%81%e5%8f%8b%e6%83%85%e9%93%be%e6%8e%a5%e5%8f%8a%e7%9b%b8%e5%ba%94%e4%b…

友情链接交换工具使用方法

友情链接交换工具使用好了可以为我们节约很大一部分时间和精力,比在群里发交换友情链接信息有效多了,今天老齐SEO博客就讲讲“链天下”这款我自己经常用到的一款软件吧。 链天下有什么优点呢? 1、种类齐全,不管是什么行业的网站基…

友链检测限制检测前100条数据

通过工具可以批量查询指定网站的友情链接在百度的收录、百度快照、PR以及对方是否链接本站,可以识破骗链接。 1.反向链接:指对方网站上有指向当前查询页面的链接。 2.交叉链接说明:譬如你有网站A投放别人的链接,而别人网站上放的友…

在线友情链接

鸿洋的博客 wanandroid 学堂在线 eoeandroid github 掘金 segmentfault 任玉刚的博客 Blankj 极客导航 GcsSloop developer.android.google.cn Carson_Ho Hujiawei Bujidao(鹅长) wingjay(阿里) AndroidInterview(面试指南) trinea(源码解析、开源库) 左耳朵耗子(陈皓) codek…

检测网址是否能打开的PHP代码

这篇文章主要介绍了PHP检测网址是否能够正常打开的方法,涉及php中curl的简单使用技巧,需要的朋友可以参考下 使用php检测网址是否能打开 我在写采集视频的时候遇到有些视频地址失效了, 采集太多了失效地址,于是就想到了先检查下地址是否有效,…

VScode配置ESLint检测语法+Prettier代码格式化

文章目录 前言1. ESLint 支持几种格式的配置文件2. ESLint的数字代表3. VSCode 默认格式化配置4. Prettier 配置5. 如何解决 ESLint 与 Prettier 冲突?6. 友情链接 前言 作为一个开发人员,代码不好看可咋办?经常看到别人的代码一团糟&#xf…