如何檢查網址是否正確?

有時候我們會想知道用戶輸入的網址是否有效,避免用戶隨意輸入無效的網址。
我們可以使用一個很簡單的方式,如下:

$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.example.com\r\n";
$out .= "Connection: Close\r\n\r\n";
echo $out;
}

沒有留言: