Страница 1 из 1

проблема с передачей данных методом post ...

Добавлено: 23 июл 2007, 18:07
HighV
Собственно есть сайт, аутентифицироваться на нем я хочу с помощью скрипта, но ничего не выходит, передача данных осуществляется методом post. Вот кусок кода на php(думаю что ошибку сделал при созданиии заголовка...):
"$Login="username=blablabla@blablabla.com&password=blablabla&ipsec=1&submit=Login";
$Auth="POST /pages/enter.php HTTP/1.1\r\n".
"Host: 1-dollar-mail.com".
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5\r\n".
"Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n".
"Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n".
"Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n".
"Keep-Alive: 300\r\n".
"Referer: http://1-dollar-mail.com/pages/enter.php\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-Length: ".strlen($Login)."\r\n\r\n".
"$Login";
$sock=fsockopen("1-dollar-mail.com",80,$errno,$errstr);
fputs($sock,$Auth);
$a=file("http://1-dollar-mail.com/pages/enter.php");
for ($i=0;$i<count($a);$i++)
{
echo $a[$i];
}
fputs($sock,$Frame3);
fclose($sock);"