有没有可靠的方法通过PHP检查本地WebServer(php4)是否可以访问远程SSL地址?
https://xxx.yyy.com 港口443?
所有我都有兴趣确保从WebServer到远程地址的连接正常工作,并且在端口443上。我不会为检查证书等而烦恼。
由于
更新:
我试过这个,但它可靠吗?
<?php
function checkConnection()
{
$conn = @fsockopen("www.abc.com", 443, $errno, $errstr, 30);
if ($conn)
{
$status = "Connection is OK";
fclose($conn);
}
else
{
$status = "NO Connection<br/>\n";
$status .= "$errstr ($errno)";
}
return $status;
}
echo checkConnection();
?>