php 判断网址是否能访问的方法

2012年04月16日 12:20 by:老修

php判断网址是否能访问的方法:用get_headers()函数

  1. $headers = @get_headers("http://www.lao8.org",1);

返回的结果如下:

	
  1. Array
  2. (
  3. [0] => HTTP/1.1 200 OK
  4. [Date] => Sun, 15 Apr 2012 16:17:37 GMT
  5. [Server] => Apache/2.2.15 (CentOS)
  6. [X-Powered-By] => PHP/5.3.3
  7. [Connection] => close
  8. [Content-Type] => text/html;charset=utf-8
  9. )
返回值是一个数组,判断一下就知道是200,还是404错误了。

echo $headers[0];   //HTTP/1.1 200 OK