我使用php wamp和php_open_ssl.dll(版本:OpenSSL 1.0.1d 2013年2月5日)。
当我尝试像这样访问https网址时:
$result = file_get_contents($url, null, stream_context_create(array(
'http' => array(
'protocol_version' => 1.1,
'user_agent' => 'PHP-MCAPI/2.0',
'method' => 'POST',
'header' => "Content-type: application/json\r\n".
"Connection: close\r\n" .
"Content-length: " . strlen($json_data) . "\r\n",
'content' => $json_data,
),
)));
我收到以下警告:
file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac
有人说这是因为SSL DLL的版本不好造成的。你们有任何关于如何解决这个问题的提示吗?
提前致谢!