最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

php判斷網(wǎng)站是否可以訪問(wèn)

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 15:20:13
文檔

php判斷網(wǎng)站是否可以訪問(wèn)

php判斷網(wǎng)站是否可以訪問(wèn):PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫(kù)允許你與各種的服務(wù)器使用各種類(lèi)型的協(xié)議進(jìn)行連接和通訊。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協(xié)議。libcurl同時(shí)也支持HTTPS認(rèn)證、HTTP POST、HTTP PUT
推薦度:
導(dǎo)讀php判斷網(wǎng)站是否可以訪問(wèn):PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫(kù)允許你與各種的服務(wù)器使用各種類(lèi)型的協(xié)議進(jìn)行連接和通訊。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協(xié)議。libcurl同時(shí)也支持HTTPS認(rèn)證、HTTP POST、HTTP PUT
PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫(kù)允許你與各種的服務(wù)器使用各種類(lèi)型的協(xié)議進(jìn)行連接和通訊。

libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協(xié)議。libcurl同時(shí)也支持HTTPS認(rèn)證、HTTP POST、HTTP PUT、 FTP 上傳(這個(gè)也能通過(guò)PHP的FTP擴(kuò)展完成)、HTTP 基于表單的上傳、代理、cookies和用戶名+密碼的認(rèn)證。(推薦學(xué)習(xí):PHP編程從入門(mén)到精通)

這是一個(gè)檢測(cè)網(wǎng)址是否能正常打開(kāi)的PHP代碼,通過(guò)下面的代碼檢測(cè)一個(gè)網(wǎng)址是否能正常訪問(wèn),如果正常則會(huì)返回http狀態(tài)碼200的值,如果為其它則不正常;這個(gè)代碼我們可以用到很多地方。

<?php
$url = '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch); // $resp = curl_exec($ch);
$curl_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($curl_code == 200) {
echo '連接成功,狀態(tài)碼:' . $curl_code;
} else {
echo '連接失敗,狀態(tài)碼:' . $curl_code;
}

如果對(duì)于302這樣的跳轉(zhuǎn)也算作訪問(wèn)成功的話,你也可以加入到判斷里面。

if ($curl_code == 200 || $curl_code == 302) {
echo '連接成功,狀態(tài)碼:' . $curl_code;
} else {
echo '連接失敗,狀態(tài)碼:' . $curl_code;
}

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

php判斷網(wǎng)站是否可以訪問(wèn)

php判斷網(wǎng)站是否可以訪問(wèn):PHP支持的由Daniel Stenberg創(chuàng)建的libcurl庫(kù)允許你與各種的服務(wù)器使用各種類(lèi)型的協(xié)議進(jìn)行連接和通訊。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap協(xié)議。libcurl同時(shí)也支持HTTPS認(rèn)證、HTTP POST、HTTP PUT
推薦度:
標(biāo)簽: 網(wǎng)站 判斷 訪問(wèn)
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專(zhuān)題
Top