
09.02.2009, 23:15
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
С нами:
9356016
Репутация:
31
|
|
Onars:
PHP код:
//http://www.login.popunder.ru/
$data="login=onars&pass=12345";
$fp = fsockopen("www.login.popunder.ru", 80, $errno, $errstr, 10);
$out = "POST leo/login.php HTTP/1.1\r\n";
$out .= "Host: www.login.popunder.ru\r\n";
$out .= "Referer: http://google.ru\r\n";
$out .= "User-Agent: Opera\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Connection: close\r\n"; //connection: close всегда
$out .= "Content-Length: ".strlen($data)."\r\n\r\n";
$out .= $data; //дата должна быть после \r\n\r\n
fputs($fp, $out);
$response = '';
while(!feof($fp))
{
$response .= fgets($fp, 1024);
}
fclose($fp);
preg_match_all("/Set-Cookie: ([\s\S]+);/isU",$response,$m);
$string = join("; ", $m[1]);
$fp = fsockopen("www.login.popunder.ru", 80, $errno, $errstr, 10);
$out = "GET /leo/balans.php HTTP/1.1\r\n";
$out .= "Host: login.popunder.ru\n";
$out .= "Connection: close\r\n"; //connection: close всегда
$out .= "Cookie: $string\r\n\r\n"; //на конце \r\n\r\n
fputs($fp, $out);
$forpars = '';
while(!feof($fp))
{
$forpars .= fgets($fp, 128);
}
fclose($fp);
echo $forpars;
Спасибо, огромное тебе! Это работает, но после второго сокета я не перехожу на страницу /leo/balans.php, в чём проблема?
|
|
|