


PHP code example sharing for detecting whether a link exists, php example_PHP tutorial
Jul 12, 2016 am 08:53 AMSharing of code examples for PHP to detect whether a link exists, PHP example
In PHP, there are two ways to check whether a link exists, one is to use curl, and the other is Yes
Get the response code of the HTTP header. If it is 200, it is OK. If it is 404, it cannot be found. The example is as follows:
1) Use get_headers:
<?php $url = "http://www.abc.com/demo.jpg"; $headers = @get_headers($url); if($headers[0] == 'HTTP/1.1 404 Not Found') { echo "URL not Exists"; } else { echo "URL Exists"; } ?>
There is a second parameter in get_headers. If it is true, the result will be an associative array
2) Use CURL
<?php $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 == 200) { echo "URL Exists" } } else { echo "URL not Exists"; } ?>
CURLOPT_NOBODY specifies that only the connection is established without taking the content of the entire message

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian

How To Set Up Visual Studio Code (VS Code) for PHP Development
