This article mainly introduces the PHP simple detection URL can be opened normally, involving the simple use of curl in PHP, the need for friends to refer to the following
The example of this article is about whether the PHP simple detection URL can open normally. Share to everyone for your reference, as follows:
This is a test URL can open the normal PHP code, through the code below to detect whether a URL is normal access, if normal will return the value of the HTTP status code 200, if the other is not normal, this code we can use a lot of places, such as cached links to the ICO icon can be used, The cache detects if the site is normal, and if it is normal to cache the ICO icon, otherwise call a default icon file.
The code is as follows:
<?php/* * Created on 2016-9-4 * */function Httpcode ($url) { $ch = Curl_init (); $timeout = 3; curl_setopt ($ch, curlopt_followlocation,1); curl_setopt ($ch, curlopt_returntransfer,1); curl_setopt ($ch, Curlopt_header, 1); curl_setopt ($ch, Curlopt_connecttimeout, $timeout); curl_setopt ($ch, Curlopt_url, $url); Curl_exec ($ch); return $httpcode = Curl_getinfo ($ch, curlinfo_http_code); Curl_close ($ch);} echo "Judge Topic.alibabacloud.com's Link:". Httpcode (' http://www.php.cn ');? ><br/> If the display is 200 normal, if the display of other values is unhealthy; the next 3 of the $timeout is the set time-out number of seconds.