Есть POST запрос: Code: POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Referer: http://www.site.ru/?id=200&user=100&action=322 Accept-Language: ru Content-Type: application/x-www-form-urlencoded Proxy-Connection: Keep-Alive User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863)) Host: www.site.ru Content-Length: 90 Pragma: no-cache Cookie: fe_typo_user=307dc3eef9 lable=10&comment=&label-submit= И есть сайт www.site2.ru, нужно как то вставить этот POST запрос в код страницы чтобы при открытии человеком сайта, выполнялся этот запрос. Как это возможно сделать ? Спасибо.
Вариант 1: PHP: <?php $s = "POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0\r\n"; $s .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n"; $s .= "Referer: http://www.site.ru/?id=200&user=100&action=322\r\n"; $s .= "Content-Type: application/x-www-form-urlencoded\r\n"; $s .= "Proxy-Connection: Keep-Alive\r\n"; $s .= "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863))\r\n"; $s .= "Host: www.site.ru\r\n"; $s .= "Content-Length: ".strlen("lable=10&comment=&label-submit=")."\r\n"; $s .= "Pragma: no-cache\r\n"; $s .= "Cookie: fe_typo_user=307dc3eef9\r\n\r\n"; $s .= "lable=10&comment=&label-submit="; $sock=fsockopen("www.site.ru",80, $errno, $errstr, 30); fwrite($sock,$s); fclose($sock): ?>
Вариант 2: PHP: <?php $query = "lable=10&comment=&label-submit="; $s = "POST http://www.site.ru/?id=200&user=100&action=322 HTTP/1.0\r\n"; $s .= "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n"; $s .= "Referer: http://www.site.ru/?id=200&user=100&action=322\r\n"; $s .= "Content-Type: application/x-www-form-urlencoded\r\n"; $s .= "Proxy-Connection: Keep-Alive\r\n"; $s .= "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; MRA 4.9 (build 01863))\r\n"; $s .= "Host: www.site.ru\r\n"; $s .= "Content-Length: ".strlen($query)."\r\n"; $s .= "Pragma: no-cache\r\n"; $s .= "Cookie: fe_typo_user=307dc3eef9\r\n\r\n"; $s .= $query; $sock=fsockopen("www.site.ru",80, $errno, $errstr, 30); fwrite($sock,$s); fclose($sock): ?> Так удобней менять query
Значит так... запихал этот код в страничку. Создал ифрейм чтобы при загрузке главной страницы подгружалась страничка с кодом. Что то не работает... Вопрос. Когда пользователь будет заходить на сайт и будет выполняться этот запрос, он будет выполняться с ip пользователя или сервера ?
Нужно чтобы этот POST запрос отправлялся с разных ip. И я думал что если этот пост засунуть в файл и запустить в браузере посетителя то от его ip пойдёт запрос.
Подключай прокси $sock=fsockopen($proxyaddr,$proxyport, $errno, $errstr, 30); Можешь заключить все в цикл, подключтить файл прокси
Видишь прокси конечно выход, но если не получиться именно от пользователя запрос делать. Прокси листы нужно искать собирать, и к тому же они дают сразу результат, тоесть сколько нужно циклов сделал и отдыхает. А когда заходит пользователь на страницу это получается спонтанно и в разброс по времени шлются запросы. Не понял... объясни, желательно с примерами.
На php от пользователя не должно получиться сделать, на javascript тоже особенно ничего не выйдет, по моему. Может на перле получится.
каким образом? в этом плане на перле это также анреально как и на пхп а что касается JavaScript набери в гугле javascript + post