<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.ietf.org/rfc/rfc2246.txt');
curl_setopt($ch, CURLOPT_NOBODY, true);
$err = fopen('php://temp', 'rw+');
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_CERTINFO, true);
curl_setopt($ch, CURLOPT_STDERR, $err);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
//curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
echo '<pre>';
$result = curl_exec($ch);
if (curl_errno($ch) != 0) {
echo "<b>cURL Error (" . curl_errno($ch) . ")</b>: " . curl_error($ch) . "\n\n";
}
$verify = curl_getinfo($ch, CURLINFO_SSL_VERIFYRESULT);
echo "<b>SSL Verify</b>: {$verify}\n\n";
curl_close($ch);
rewind($err);
echo "<b>STDERR:</b>\n", htmlesc(stream_get_contents($err)), "\n";
fclose($err);
preferences:
48.16 ms | 402 KiB | 5 Q