php使用curl判斷網(wǎng)頁(yè)404(不存在)的方法 原創(chuàng)
本文實(shí)例講述了php使用curl判斷網(wǎng)頁(yè)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)頁(yè)找不到) $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)求頭信息,可參考本站在線(xiàn)工具:
HTTP狀態(tài)碼大全:
http://tools.jb51.net/table/http_status_code
PS:小編在這里推薦一款本站的php格式化美化的排版工具幫助大家在以后的PHP程序設(shè)計(jì)中進(jìn)行代碼排版:
php代碼在線(xiàn)格式化美化工具:
http://tools.jb51.net/code/phpformat
另外,由于php屬于C語(yǔ)言風(fēng)格,因此下面這款工具同樣可以實(shí)現(xiàn)php代碼的格式化:
C語(yǔ)言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《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常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- php簡(jiǎn)單檢測(cè)404頁(yè)面的方法示例
- thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法
- thinkphp框架下404頁(yè)面設(shè)置 僅三步
- ThinkPHP 404頁(yè)面的設(shè)置方法
- ThinkPHP訪(fǎng)問(wèn)不存在的模塊跳轉(zhuǎn)到404頁(yè)面的方法
- 用php來(lái)改寫(xiě)404錯(cuò)誤頁(yè)讓你的頁(yè)面更友好
- php 定義404頁(yè)面的實(shí)現(xiàn)代碼
- php 404錯(cuò)誤頁(yè)面實(shí)現(xiàn)代碼
- PHP使用Apache的偽靜態(tài)功能實(shí)現(xiàn)“網(wǎng)頁(yè)404時(shí)跳轉(zhuǎn)指定頁(yè)面
相關(guān)文章
php批量轉(zhuǎn)換文件夾下所有文件編碼的函數(shù)類(lèi)
分享一個(gè)php轉(zhuǎn)換文件夾下所有文件編碼函數(shù)類(lèi),適合發(fā)布網(wǎng)站的其他編碼版本,比如你有一個(gè)GBK版本 你想有一個(gè)UTF8版本 或者你只有GBK的源碼 你想二次開(kāi)發(fā) 但是你不想改變IDE的編碼方式 你可以用這個(gè)程序?qū)⑵渑哭D(zhuǎn)化為UTF82017-08-08PHP實(shí)現(xiàn)簡(jiǎn)單聊天室(附源碼)
本篇文章是對(duì)PHP實(shí)現(xiàn)聊天室的源代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php對(duì)字符串中的特殊符號(hào)進(jìn)行過(guò)濾的方法
有時(shí)候我們會(huì)遇到過(guò)濾字符串中特殊字符的問(wèn)題,本文提供了三個(gè)處理特殊字符串的方法,文中通過(guò)代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下2023-11-11PHP設(shè)計(jì)模式之工廠(chǎng)模式實(shí)例總結(jié)
這篇文章主要介紹了PHP設(shè)計(jì)模式之工廠(chǎng)模式,簡(jiǎn)單介紹了工廠(chǎng)模式的概念、原理并結(jié)合實(shí)例形式總結(jié)分析了工廠(chǎng)模式的具體定義及使用方法,需要的朋友可以參考下2017-09-09php鏈?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-08PHP 類(lèi)商品秒殺計(jì)時(shí)實(shí)現(xiàn)代碼
比如要做一個(gè)限時(shí)購(gòu)物的功能,這就要做到倒計(jì)時(shí),要有實(shí)時(shí)的倒計(jì)時(shí)。2010-05-05基于php使用memcache存儲(chǔ)session的詳解
本篇文章是對(duì)php使用memcache存儲(chǔ)session進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php下實(shí)現(xiàn)折線(xiàn)圖效果的代碼
php下實(shí)現(xiàn)折線(xiàn)圖效果的代碼...2007-04-04php PDO實(shí)現(xiàn)的事務(wù)回滾示例
這篇文章主要介紹了php PDO實(shí)現(xiàn)的事務(wù)回滾功能,結(jié)合具體實(shí)例形式分析了php基于PDO操作實(shí)現(xiàn)事務(wù)回滾功能的相關(guān)SQL語(yǔ)句與操作技巧,需要的朋友可以參考下2017-03-03