Автор Тема: Отправка POST формы скриптом, но с указанием названия формы  (Прочитано 2616 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Мне надо посылать скрипром на сайт данные методом POST. (без моего прямого участия.)

использую сокет и все бы хорошо. так как все работает, пока не столкнулся с проблемой:

Надо послать еще и название формы
ну, как если бы форма посылалась из формы

http://test.ru/test.htm" method="post" name="testlogin">

вот с этим name="testlogin" и проблема.
не знаю, куда ее воткнуть при формировании заголовка

 $PostData=
   "login=".urlencode($login)."&".
   "password=".urlencode($password)."&".
   "submit=".urlencode($submit);
 
   $len=strlen($PostData);
 
   $nn="\\r\\n";
   $zapros=
"POST ".$openpage." HTTP/1.0".$nn.
"Referer: $ref".$nn.
"Content-Type: application/x-www-form-urlencoded".$nn.
"Content-Length: $len".$nn.
"Host: ".$hostname."".$nn.
"Accept: */*".$nn.
"Accept-Encoding: gzip, deflate".$nn.
"Connection: Keep-Alive".$nn.
"User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)".$nn.
"".$nn.
"$PostData";

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
формы сделаны для того, чтобы заполнять их руками.
а без участия - это флуд

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28