PHP检查连接到远程SSL地址

PHP检查连接到远程SSL地址,php,ssl,connection,Php,Ssl,Connection,是否有可靠的方法通过PHP检查本地Web服务器php4是否可以访问远程SSL地址 443端口 我感兴趣的是确保从Web服务器到远程地址的连接在端口443上正常工作。我不介意检查证书等 谢谢 更新: 我试过了,但它可靠吗 <?php function checkConnection() { $conn = @fsockopen("www.abc.com", 443, $errno, $errstr, 30); if ($conn) { $s

是否有可靠的方法通过PHP检查本地Web服务器php4是否可以访问远程SSL地址

443端口

我感兴趣的是确保从Web服务器到远程地址的连接在端口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();
?> 

@JayBlanchard原创帖子更新。谢谢你觉得这个方法不可靠吗?有很多因素可能会影响到远程服务器的连接可靠性。我已经尝试过好几次了,它似乎确实有效。但是我想确保它是100%可靠的。只要网络稳定并且没有连接问题,代码就应该是可靠的。谢谢,我会坚持下去的:D