Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Max Kurilov                          2:5020/400     10 Apr 2001  10:23:04
 To : All
 Subject : POSTing to CGI
 -------------------------------------------------------------------------------- 
 
 Имеем:
 1. Форму на сервере, которая передает в перловый скрипт данные POST-ом
 2. Собственно перловый скрипт, который эти данные принимает.
 Hужно:
 Передавать данные из другой формы в этот же скрипт
 
 Казалось бы, что может быть проще: создавай форму, пиши правильный путь в
 <FORM action="...">. Hо вот проблема: скрипт каким-то образом узнает, что
 данные постятся не с той формы. Первое, что приходит в голову - проверяет
 referer. Попробовал так:
 
 ===
 $remote = IO::Socket::INET->new(Proto => "tcp",
                                  PeerAddr => $remote,
                                  PeerPort => $port,
                                  );
 unless ($remote) {die "Shet!!\n"};
 $remote->autoflush(1) ;
 print $remote <<EOR;
 POST $document HTTP/1.1
 Host: $host
 User-Agent: Smart Motherfucker/1.0
 Referer: $referer
 Content-Length: $length
 Content-Type: application/x-www-form-urlencoded
 Connection: close
 
 $msg
 EOR
 @answer = <$remote>;
 close $remote;
 ===
 
 Подставляю "правильный" referer - фиг! :-(. Что я не правильно делаю, что не
 учел? Каким еще образом скрипт может узнать что его запустили из
 "неправильной" формы?
 --- ifmail v.2.15dev5
  * Origin: http://x3portal.4u.ru/ (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 POSTing to CGI   Max Kurilov   10 Apr 2001 10:23:04 
 Re: POSTing to CGI   Artem Chuprina   10 Apr 2001 11:44:32 
 Re: POSTing to CGI   Diagil Aleksander   15 Apr 2001 19:10:07 
 Re: POSTing to CGI   Artem Chuprina   16 Apr 2001 12:03:40 
 POSTing to CGI   Dmitry Potapoff   16 Apr 2001 19:53:35 
 Re: POSTing to CGI   Artem Chuprina   17 Apr 2001 10:41:23 
 POSTing to CGI   Dmitry Potapoff   18 Apr 2001 02:42:45 
 Re: POSTing to CGI   Artem Chuprina   18 Apr 2001 16:28:40 
 POSTing to CGI   Ilya Slyzhnyak   20 Apr 2001 14:30:08 
 Re: POSTing to CGI   Pavel V. Ammosov   18 Apr 2001 01:28:31 
 POSTing to CGI   Andrey N. Demushkin   18 Apr 2001 21:13:56 
 Re: POSTing to CGI   Pavel V. Ammosov   20 Apr 2001 11:51:14 
 POSTing to CGI   Andrey N. Demushkin   20 Apr 2001 08:02:00 
 Re: POSTing to CGI   Pavel V. Ammosov   23 Apr 2001 15:37:31 
 Re: POSTing to CGI   Artem Chuprina   20 Apr 2001 11:36:40 
 POSTing to CGI   Andrey N. Demushkin   18 Apr 2001 21:12:12 
 Re: POSTing to CGI   Alex Sokolov   03 May 2001 10:15:08 
Архивное /ru.cgi.perl/19264e3b323c1.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional