
23.04.2008, 22:23
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Вопрос по сессиям с сокетами.. Можно ли вот так осужествлять передачу пакетов к сокет соединению..
PHP код:
$sock=@fsockopen("www.site.ru",80);
if(!$sock) die("fsockopen() error.");
{
fputs($sock,
"POST /cgi-bin/auth HTTP/1.1\r\n".
"Host: site.ru\r\n".
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\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".
"Connection: keep-alive\r\n".
"Referer: http://site.ru/\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"Content-Length: ".strlen($post)."\r\n\r\n".$post);
fputs($sock,
"GET /cgi-bin/checkcookie?id=5f52784e5c774c6019050219091d031b04004f6c5150445e010f07091b00020f1f445e4a510b105d505e59194744&user=".$login."&domain=".$domain."&page=http%3a%2f%2ffoto.mail.ru%2f%3flevel%3d1 HTTP/1.1\r\n".
"Host: site.ru\r\n".
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\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".
"Connection: keep-alive\r\n".
"Referer: http://site.ru/\r\n".
"Cookie: Mpop=1208971346:5f52784e5c774c6019050219091d031b04004f6c5150445e010f07091b00020f1f445e4a510b105d505e59194744:".$login."@".$domain.":-; t=obLD1AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAEJ0wcA\r\n\r\n"
);
fputs($sock,
"GET /?level=1 HTTP/1.1\r\n".
"Host: site.ru\r\n".
"User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\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".
"Connection: keep-alive\r\n".
"Referer: http://site.ru/\r\n".
"Cookie: Mpop=1208971346:5f52784e5c774c6019050219091d031b04004f6c5150445e010f07091b00020f1f445e4a510b105d505e59194744:".$login."@".$domain.":-; t=obLD1AAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAAAAAAAAAAAAAEJ0wcA\r\n\r\n"
);
Или нужно к каждому запросу открывать новое сокет соединение закрывая прошлое?
|
|
|