Cách 1 : Sử dụng get_headers Function
Bằng cách sử dụng hàm get_headers , chúng ta có thể nhận được thông tin HTTP header được gắn trong URL.
$url
=
"http://www.domain.com/demo.jpg"
;
$headers
= @get_headers(
$url
);
if
(
strpos
(
$headers
[0],
'404'
) === false)
{
echo
"URL Exists"
;
}
else
{
echo
"URL Not Exists"
;
}
Cách 2 : Sử dụng cURL
$url
=
"http://www.domain.com/demo.jpg"
;
$curl
= curl_init(
$url
);
curl_setopt(
$curl
, CURLOPT_NOBODY, true);
$result
= curl_exec(
$curl
);
if
(
$result
!== false)
{
$statusCode
= curl_getinfo(
$curl
, CURLINFO_HTTP_CODE);
if
(
$statusCode
== 404)
{
echo
"URL Not Exists"
}
else
{
echo
"URL Exists"
;
}
}
else
{
echo
"URL not Exists"
;
}
221 - Tuệ Chân - 05/06/2022 09:02
http://tritue.edu.vn/tritueyii1/index.php/post/view?id=17