php验证网站404页面的两种方法
2015-04-15 11:40
537 查看
<?php header('content-type:text/html;charset=utf-8'); function http_status_404($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_exec($ch); $status = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); return ($status == 404) ? '404页面' : '可正常访问'; } echo http_status_404('http://blog.sijiaomao.com/?p=36996'); echo http_status_404('http://blog.sijiaomao.com/?p=1397'); // two $headers = get_headers('http://blog.sijiaomao.com/?p=1397'); if (strpos($headers[0], '404')) {echo "404";}else{ echo '正常访问'; }
相关文章推荐
- Google WebMaster网站验证错误(404返回成功)解决方法
- PHP网站页面静态化的生成方法介绍
- php--网站打开空白页面处理方法
- PHP实现页面后退保存表单内容的两种方法
- 让PHP支持页面回退的两种方法[转]
- PHP其他页面传递信息的两种方法(1、<form>;2、在连接页面后加变量值)
- 关于如何绕过zhihu网站垃圾的禁止复制页面内容的方法(未经测试验证)
- php页面回退的两种实现方法,php表单回退
- asp.net网站的404错误页面的正确设置方法第1/2页
- 获取网站某页面的html信息两种方法
- PHP网站页面静态化的生成方法介绍
- 介绍生成PHP网站页面静态化的方法
- php如何实现页面回退的两种方法
- 过JS向PHP页面传递中文参数的两种方法
- PHP支持页面回退的两种方法
- 设置php页面编码的两种方法示例介绍
- 介绍生成PHP网站页面静态化的方法
- asp.net网站的404错误页面的正确设置方法第1/2页
- 让PHP支持页面回退的两种方法
- 介绍生成PHP网站页面静态化的方法