
28.04.2009, 22:31
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
С нами:
9358231
Репутация:
34
|
|
Авторизация + SSL (PHP)
Нужно проанализировать заголовки ответов сервера при авторизации. Сама авторизация мне не нужна. На сервере (gmail.com) стоит SSL и через него проходят все пасы. Следующий код должен отправить пас с логином по назначению, но, почему-то, этого не делает:
PHP код:
<?php
error_reporting(0);
$login = "sdgdsgsg@gmail.com";
$pass = "qwerty123456";
$fp = fsockopen('ssl://www.google.com', 443, $errno, $errstr, 30);
if ($fp)
{
$data = "service=mail&GALX=crfJPxtRXQk&Email=$login&Passwd=$pass&PersistentCookie=yes&rmShown=1&signIn=Sign+in&asts=";
$headers = "POST /accounts/ServiceLoginAuth?service=mail HTTP/1.1\r\n";
$headers .= "Host: www.google.com\r\n";
$headers .= "Connection: close\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n".$data;
fwrite($fp, $headers);
$line='';
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>
Что я делаю не так? Сервер ничего не отвечает на этот запрос.
P.S. Аккаунт настоящий в конфиге, дабы не утруждать никого. Спасибо
Последний раз редактировалось sNt; 29.04.2009 в 00:36..
|
|
|