PHP判斷網址是否有效的最好方法
來源:易賢網 閱讀:869 次 日期:2014-09-18 11:20:47
溫馨提示:易賢網小編為您整理了“PHP判斷網址是否有效的最好方法”,方便廣大網友查閱!

1.判斷一個url能否正常訪問,避免使用file_get_contents時,因為url無法訪問,而出現致命錯誤,終止程序的問題。

$url = ‘http://www.veryhuo.com’;

$ch = curl_init();

$timeout = 10;

curl_setopt ($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

$contents = curl_exec($ch);

if(false == $contents)

{

echo ‘Curl error: ‘ . curl_error($ch);

}

else

{

….

}

另外,可以用以下代碼:

curl_getinfo($ch, CURLINFO_HTTP_CODE);

獲取HTTP頭文件返回的代碼,如果為200,則url可正常訪問,不過這個函數必須在 curl_exec() 之后使用,似乎有點多余了。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:PHP判斷網址是否有效的最好方法
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網