PHP判断404代码,本文实例讲述了php使用curl判断网页404(不存在)的方法,需要您在PHP.ini中开启curl,如果不会请参考这里

下边的代码供大家参考,具体如下:

/* php使用curl判断404

* Created on 2016-6-22

* Writer www.veryhuo.com

*/

function chkurl($url){

$handle = curl_init($url);

curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);

curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);//设置超时时间

curl_exec($handle);

//检查是否404(网页找不到)

$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);

if($httpCode == 404) {

return false;

}else{

return true;

}

curl_close($handle);

}

$url="http://www.veryhuo.com/asdasd.html";

if(chkurl($url)==true){

echo "存在";

}else{

echo "不存在";

}

?>

运行结果为:不存在

php curl 404,PHP使用curl判断404(网页是否存在)方法相关推荐

  1. curl get请求_Linux curl 常用示例你都 Get 了吗?| CSDN 博文精选

    作者 | LightZhang666责编 | 屠敏出品 | CSDN 博客本篇文章包含了curl的常用案例使用.常见网页访问示例基本用法访问一个网页: curl https://www.baidu.c ...

  2. java curl json_curl javaSSm框架中传入json数组的格式方法

    curl与java结合传入get.post,head请求, 比如: curl的地址: curl -l 127.0.0.1:8080/spacobj/core/do?acid=100 -H " ...

  3. 404是什么意思?404错误页面是怎么造成的

    平时我们在工作在把网站做好后,往往喜欢把404页面忘记在服务器里面进行设置,导致我们在有时候页面进行超链接的时候把链接写错了,有时候无意的时候去点击的时候,就出现404错误这样一个页面,搞的我们很无语 ...

  4. php安装和开启curl扩展,php开启curl扩展

    配置方法: 1.拷贝PHP目录中的libeay32.dll 和 ssleay32.dll 两个文件到 system32 目录. 2.修改php.ini:配置好 extension_dir ,去掉 ex ...

  5. linux curl https报错: curl: (35) SSL connect error

    由于业务需要,需要增加一台web服务器,配置好web环境后,研发测试发现curl https报错: curl: (35) SSL connect error ; 看了下线上在跑的服务器的curl版本: ...

  6. php curl 测试,php使用curl检测网页是否被百度收录的示例

    php使用curl检测网页是否被百度收录的示例 php使用curl检测网页是否被百度收录的示例,需要的'朋友可以参考下. 代码如下: /* * 检测百度是否收录网页 curl模式 * @ param ...

  7. 修改服务器404页面,服务器上的404页面做了有什么好处?

    当网站被调整或页面被修改时,将有页面被删除.重命名或移动.此时,虽然相应内容的页面仍然存在于网站中,但它们不能通过使用原始地址访问,或者由于拼写错误的无效链接不能返回到用户想要的信息,需要跳转到第40 ...

  8. curl命令java_上curl java 模拟http请求

    最近,我的项目要求java模拟http请求,获得dns解决 tcp处理过的信息特定的连接. java api提供urlConnection apache提供的httpClient都不能胜任该需求,二次 ...

  9. curl post https_Linux命令cURL详解,并实现文件定时上传到ftp服务器的程序

    前言 前段时间群里讨论,想实现某个文件定时上传到服务器要怎么来实现.我记得之前做过 一个项目:为高通的iot模组编写FOTA功能:实现模组可以远程下载升级镜像包,实现版本升级功能.并当时使用的一个超级 ...

最新文章

  1. 【OpenCV3】彩色映射——cv::applyColorMap()与cv::LUT()详解
  2. python基础爬虫的框架以及详细的运行流程
  3. SD从零开始14 定价中的特殊功能(Special Functions)
  4. python 序列解包(解压缩)
  5. 斜角地图逻辑原理解析和Isometric地图编辑器设计方案(转)
  6. jhu研究生录取 计算机,成绩一般被JHU信息系统管理MIS硕士录取
  7. java 使用 poi 操纵 excel2003 经验总结
  8. BGP 路由聚合实验
  9. Node进程管理工具—pm2
  10. 【OpenGL】各向异性过滤案例
  11. 怎样调整计算机显示屏窗口,电脑显示器怎么调节参数
  12. 怎样将kux格式转换mp4?高效简单的技巧你要懂
  13. php手冊,php手冊之變量范圍
  14. 用户行为分析模型实践--漏斗分析模型
  15. CMake生成多个.so文件
  16. fedora 安装与系统升级
  17. js获取随机色,也可以 指定获取 深色 or 浅色。
  18. android自定义expandlistview,自定义ExpandableListView
  19. 使用这45个小技巧,帮助你写出更优雅的代码
  20. 炸了!蚂蚁金服暂缓上市,内部P7Java面试题竟遭外泄

热门文章

  1. C++中如何访问全局变量和全局函数
  2. vc中GetDlgItem用法
  3. spring cloud微服务分布式云架构-Gateway入门
  4. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.13
  5. java常见类关系(UML建模)
  6. CentOS下命令行和桌面模式的切换方法
  7. 2019春季学期第三周编程总结
  8. Java2WSDL 和 WSDL2Java(Axis)
  9. 重新复习基础草稿:可空类型
  10. 分享一个TP5实现Create()方法的心得