вот задался вопросам как оно все работает вот несколько запросов и ответов пришедших мне от сайта http://depositfiles.com/ вот например авторизация POST /ru/login.php?return=%2Fru%2F HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-gsarcade-launch, */* Referer: http://depositfiles.com/ru/ Accept-Language: be Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: depositfiles.com Content-Length: 36 Connection: Keep-Alive Cache-Control: no-cache Cookie: __utma=10246176.536804092796323600.1233748071.1233748071.1233753917.2; __utmb=10246176.2.10.1233753917; __utmz=10246176.1233748071.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); uprand=ce87a301d3d1cc7bf85eef31720459b9; __utmc=10246176 go=1&login=МОЙ ЛОГИ&password=МОЙ ПАРОЛЬ HTTP/1.1 200 OK Server: nginx/0.5.32 Date: Wed, 04 Feb 2009 13:26:19 GMT Content-Type: text/html Connection: close Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: autologin=c6ecd27664608eb7bb937bb3098a151c; expires=Thu, 04-Feb-2010 13:26:19 GMT; path=/; domain=.depositfiles.com Vary: Accept-Encoding,User-Agent Content-Encoding: gzip Content-Length: 353 GET /ru/ HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-gsarcade-launch, */* Accept-Language: be Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: depositfiles.com Connection: Keep-Alive Cookie: __utma=10246176.536804092796323600.1233748071.1233748071.1233753917.2; __utmb=10246176.2.10.1233753917; __utmz=10246176.1233748071.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); uprand=ce87a301d3d1cc7bf85eef31720459b9; __utmc=10246176; autologin=c6ecd27664608eb7bb937bb3098a151c HTTP/1.1 200 OK Server: nginx/0.5.32 Date: Wed, 04 Feb 2009 13:26:20 GMT Content-Type: text/html Connection: keep-alive Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Vary: Accept-Encoding,User-Agent Content-Encoding: gzip Content-Length: 3440 GET /__utm.gif?utmwv=4.3&utmn=1881135540&utmhn=depositfiles.com&utmcs=windows-1251&utmsr=1024x768&utmsc=32-bit&utmul=ru&utmje=1&utmfl=9.0%20r124&utmdt=Deposit%20Files&utmhid=713457001&utmr=-&utmp=/ru/&utmac=UA-625567-2&utmcc=__utma%3D10246176.536804092796323600.1233748071.1233748071.1233753917.2%3B%2B__utmz%3D10246176.1233748071.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B HTTP/1.1 Accept: */* Referer: http://depositfiles.com/ru/ Accept-Language: be Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: www.google-analytics.com Connection: Keep-Alive HTTP/1.1 200 OK Pragma: no-cache Cache-Control: private, no-cache, no-cache="Set-Cookie", proxy-revalidate Expires: Fri, 04 Aug 1978 12:00:00 GMT Content-Type: image/gif Last-Modified: Fri, 02 Nov 2007 00:36:01 GMT Date: Wed, 04 Feb 2009 13:26:21 GMT Server: ucfe Content-Length: 35 GET /t.php?sc_project=4011509&resolution=1024&h=768&camefrom=&u=http%3A//depositfiles.com/ru/&t=Deposit%20Files&java=1&security=de8729db&sc_random=0.27774835664947467&invisible=1 HTTP/1.1 Accept: */* Referer: http://depositfiles.com/ru/ Accept-Language: be Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: c.statcounter.com Connection: Keep-Alive Cookie: is_unique=sc4084633.1233579224.4-4011509.1233753912.0 HTTP/1.1 200 OK Date: Wed, 04 Feb 2009 13:26:08 GMT Server: Apache/1.3.39 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7a PHP/5.2.5 X-Powered-By: PHP/5.2.5 P3P: policyref="http://www.statcounter.com/w3c/p3p.xml", CP="ADMa OUR COM NAV NID DSP NOI COR" Expires: Mon, 26 Jul 1997 05:00:00 GMT Set-Cookie: is_unique=sc4084633.1233579224.4-4011509.1233753968.0; expires=Mon, 03-Feb-2014 13:26:08 GMT; path=/; domain=.statcounter.com Connection: close Transfer-Encoding: chunked Content-Type: image/gif вот посылка файла POST /ru/ HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-gsarcade-launch, */* Referer: http://depositfiles.com/ru/ Accept-Language: be Content-Type: multipart/form-data; boundary=---------------------------7d90353035c Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Host: upload5.depositfiles.com Content-Length: 28710 Connection: Keep-Alive Cache-Control: no-cache Cookie: __utma=10246176.536804092796323600.1233748071.1233748071.1233753917.2; __utmb=10246176.3.10.1233753917; __utmz=10246176.1233748071.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); uprand=ce87a301d3d1cc7bf85eef31720459b9; __utmc=10246176; autologin=c6ecd27664608eb7bb937bb3098a151c -----------------------------7d90353035c Content-Disposition: form-data; name="MAX_FILE_SIZE" 2097152000 -----------------------------7d90353035c Content-Disposition: form-data; name="UPLOAD_IDENTIFIER" 1233754073dlf2wvdwgyo7fgmek70lw5142zfbgqg -----------------------------7d90353035c Content-Disposition: form-data; name="go" 1 -----------------------------7d90353035c Content-Disposition: form-data; name="files"; filename="D:\1.jpg" Content-Type: image/pjpeg яШяа HTTP/1.1 200 OK Date: Wed, 04 Feb 2009 13:27:48 GMT Server: Apache X-Powered-By: PHP/5.2.8 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: autologin=c6ecd27664608eb7bb937bb3098a151c; expires=Thu, 04-Feb-2010 13:27:48 GMT; path=/; domain=.depositfiles.com Content-Length: 428 Connection: close Content-Type: text/html ------------------------ так что получаеться что если я буду эти запросы посылать с помощью fsockopen то могу без привлечение браузера выполнять все действия o0 обьясните пожалуйста если у когонибудь найдеться литература по этой теме дайте пожалуйста,только лучше не грубую теорию а смешаную с практикой спасибо кто сможет обьяснить
само собой) можно относительно эмулировать работу браузера скриптами. отправляешь заголовки, получаешь ответ, читаешь, анализируешь. так же и браузер работает, отправляет, получает. литература не знаю, погугли сокеты php, там в принципе не много знать то надо, особенно если через fsockopen().
вопрос еще как пользоваться telnet? я пишу o www.tut.by 80 пишет ошибку почему???(узел разорван и что то такое)
Код (Text): master(root):/home/440hz#>telnet www.tut.by 80 Trying 86.57.250.18... Connected to www.tut.by. Escape character is '^]'. GET / HTTP/1.0 host: www.tut.by HTTP/1.1 200 OK Server: nginx/0.7.30 Date: Thu, 05 Feb 2009 08:16:54 GMT Content-Type: text/html; charset=windows-1251 Connection: close Set-Cookie: readnews=128390%2C[skip] expires=Fri, 06-Feb-2009 08:16:54 GMT; path=/ <html> <head> <title>TUT.BY</title>
ничего дальше смотрите скрин а вооще не успеваю ничего ввести пишет то что на скрине с чистой страницы
как только ввёл telnet www.tut.by 80 сразу же разрывается соединение или сначала чёрный экран пустой?