PHP检查连接到远程SSL地址
是否有可靠的方法通过PHP检查本地Web服务器php4是否可以访问远程SSL地址 443端口 我感兴趣的是确保从Web服务器到远程地址的连接在端口443上正常工作。我不介意检查证书等 谢谢 更新: 我试过了,但它可靠吗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
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