四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

使用php get_headers 判斷URL是否有效的解決辦法

php中判斷一個(gè)文件或目錄是否存在,大家通常都會(huì)想到is_file和file_exists兩個(gè)函數(shù)。但這兩個(gè)函數(shù)再判斷一個(gè)遠(yuǎn)程url文件是否存在的問題上還是會(huì)存在這樣那樣的問題。這里作者將和大家分享一種利用php get_headers函數(shù)來判斷遠(yuǎn)程url文件是有效否存在的辦法。

關(guān)于php get_headers函數(shù)的作用及用法,可以參考本站文章:

php中g(shù)et_headers函數(shù)的作用及用法的詳細(xì)介紹

下面來具體說如何利用php get_headers卻判斷url的真實(shí)有效性。

通過該函數(shù)的介紹,我們可以知道對(duì)于這個(gè)函數(shù)簡(jiǎn)單的說就是它返回的是一個(gè)HTTP請(qǐng)求的頭文件信息,信息格式基本如下:

(1)

Array
(
    [0] => HTTP/1.1 200 OK
    [1] => Date: Sat, 29 May 2004 12:28:13 GMT
    [2] => Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
    [4] => ETag: "3f80f-1b6-3e1cb03b"
    [5] => Accept-Ranges: bytes
    [6] => Content-Length: 438
    [7] => Connection: close
    [8] => Content-Type: text/html
)

(2)

Array
(
    [0] => HTTP/1.0 404 Not Found
    [1] => Date: Sat, 29 May 2004 12:28:13 GMT
    [2] => Server: Apache/1.3.27 (Unix)  (Red-Hat/Linux)
    [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
    [4] => ETag: "3f80f-1b6-3e1cb03b"
    [5] => Accept-Ranges: bytes
    [6] => Content-Length: 438
    [7] => Connection: close
    [8] => Content-Type: text/html
)

從以上兩種情況可以很容易看出,如果判斷該url是否有效存在肯定是通過數(shù)組中的第一個(gè)元素值來判斷的。服務(wù)器返回 200 即文件正確返回的意思,服務(wù)器返回 404 即文件不存在,因此從這個(gè)地方就可以很容易的判斷一個(gè)url的是否存在了。

(詳細(xì)出處:php程序員筆記)

 

php技術(shù)使用php get_headers 判斷URL是否有效的解決辦法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 韩国女大学生电影| 2035去台湾六一儿童舞蹈| 玛丽亚小泽| 美丽女老师| 张天爱出生于哪年?| 网络谜踪2 电影| 电影院线| 安多卫视直播在线观看| 今天是你的生日bb伴奏正谱| 变形金刚5免费完整版在线观看| 烽火流金电视剧免费观看| 新贵妃醉酒简谱| 说木叶原文| 名剑 电影| 寄宿生韩国电影| 郭碧婷个人简历资料| 陕09j01图集| 金马电影网| 流萤美图| 卖房子的女人的逆袭| 隐藏的秘密电影免费观看全集| 电影 英雄| 尤克里里谱| 爱情公寓在线免费观看| 饰演陈丽| 电影《uhaw》免费观看| 中国手抄报| 红岩下的追捕电视剧| 《如此婚姻》大结局| 演员王磊| 孩子身高不达标| 韩国电影色即是空| 大海啊故乡钢琴谱| 雪暴 电影| 爱情秘密| 守株待兔评课| 赖小子| 宝悦| 天天操免费视频| 情欲视频| 韩国好妈妈|