php使用curl判斷網(wǎng)頁404(不存在)的方法 原創(chuàng)
本文實(shí)例講述了php使用curl判斷網(wǎng)頁404(不存在)的方法。分享給大家供大家參考,具體如下:
<?php
/* php使用curl判斷404
* Created on 2016-6-22
* Writer www.dbjr.com.cn
*/
function chkurl($url){
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 10);//設(shè)置超時(shí)時(shí)間
curl_exec($handle);
//檢查是否404(網(wǎng)頁找不到)
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
if($httpCode == 404) {
return false;
}else{
return true;
}
curl_close($handle);
}
$url="http://www.dbjr.com.cn/asdasd.html";
if(chkurl($url)==true){
echo "存在";
}else{
echo "不存在";
}
?>
運(yùn)行結(jié)果為:不存在
補(bǔ)充:關(guān)于HTTP請(qǐng)求頭信息,可參考本站在線工具:
HTTP狀態(tài)碼大全:
http://tools.jb51.net/table/http_status_code
PS:小編在這里推薦一款本站的php格式化美化的排版工具幫助大家在以后的PHP程序設(shè)計(jì)中進(jìn)行代碼排版:
php代碼在線格式化美化工具:
http://tools.jb51.net/code/phpformat
另外,由于php屬于C語言風(fēng)格,因此下面這款工具同樣可以實(shí)現(xiàn)php代碼的格式化:
C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
php批量轉(zhuǎn)換文件夾下所有文件編碼的函數(shù)類
分享一個(gè)php轉(zhuǎn)換文件夾下所有文件編碼函數(shù)類,適合發(fā)布網(wǎng)站的其他編碼版本,比如你有一個(gè)GBK版本 你想有一個(gè)UTF8版本 或者你只有GBK的源碼 你想二次開發(fā) 但是你不想改變IDE的編碼方式 你可以用這個(gè)程序?qū)⑵渑哭D(zhuǎn)化為UTF82017-08-08
php對(duì)字符串中的特殊符號(hào)進(jìn)行過濾的方法
有時(shí)候我們會(huì)遇到過濾字符串中特殊字符的問題,本文提供了三個(gè)處理特殊字符串的方法,文中通過代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11
PHP設(shè)計(jì)模式之工廠模式實(shí)例總結(jié)
這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠模式,簡單介紹了工廠模式的概念、原理并結(jié)合實(shí)例形式總結(jié)分析了工廠模式的具體定義及使用方法,需要的朋友可以參考下2017-09-09
php鏈?zhǔn)讲僮鞯膶?shí)現(xiàn)方式分析
這篇文章主要介紹了php鏈?zhǔn)讲僮鞯膶?shí)現(xiàn)方式,結(jié)合實(shí)例形式對(duì)比分析了常規(guī)調(diào)用與鏈?zhǔn)秸{(diào)用操作的相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-08-08
PHP 類商品秒殺計(jì)時(shí)實(shí)現(xiàn)代碼
比如要做一個(gè)限時(shí)購物的功能,這就要做到倒計(jì)時(shí),要有實(shí)時(shí)的倒計(jì)時(shí)。2010-05-05
基于php使用memcache存儲(chǔ)session的詳解
本篇文章是對(duì)php使用memcache存儲(chǔ)session進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php PDO實(shí)現(xiàn)的事務(wù)回滾示例
這篇文章主要介紹了php PDO實(shí)現(xiàn)的事務(wù)回滾功能,結(jié)合具體實(shí)例形式分析了php基于PDO操作實(shí)現(xiàn)事務(wù)回滾功能的相關(guān)SQL語句與操作技巧,需要的朋友可以參考下2017-03-03

