鍍金池/ 問答/PHP/ PHP 使用fsockopen函數訪問ssl 協(xié)議網站返回0是怎么回事

PHP 使用fsockopen函數訪問ssl 協(xié)議網站返回0是怎么回事

$fp = fsockopen("ssl://smtp.163.com", 465, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: smtp.163.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}

就返回0,本地測試沒問題在centos服務器出現(xiàn)問題

clipboard.png

回答
編輯回答
避風港

返回0 代表請求失敗 ,服務器安裝配置 openssl了嗎

2018年2月22日 21:35
編輯回答
我以為

問題已經找到 少了cert.pem 證書

2018年8月22日 10:01