tritue.edu.vn


Cách kiểm tra link còn tồn tại hay không bằng PHP

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";

}

 





Link chia sẻ bài viết
Copy
            https://tritue.edu.vn/tuecode/tracnghiem30/index.php/baiviet/post/view/id/17?id=17