получение страницы по https через socket

<?php
/*
*получение страницы по https через socket
*автор: disable
*09.09.07
*/

//хостинг должен поддерживать ssl соединение!

$sock = fsockopen("ssl://security.webmoney.ru", 443, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");

fputs($sock, "GET /asp/default.asp HTTP/1.0\r\n");
fputs($sock, "Host: security.webmoney.ru\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "\r\n");

$headers = "";

while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";

$body = "";

while (!feof($sock))
$body.= fgets($sock, 4096);
fclose($sock);

echo '<div>'.$headers.'</div>';
echo '<div>'.$body.'<div>';

//как видим, отличий не много.

?>