|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 30 May 2001 14:11:56 To : Info Subject : Re: RE:Скpипт ТОЛЬКО с моего сеpвеpа -------------------------------------------------------------------------------- В твоём письме от Tue, 29 May 2001 09:38:07 +0400 написано: info> Hесколько отошли от темы... Вопрос-то был в том, что бы запускать скрипт info> только(!) с одного сервера. А если вставлять в поле формы любое значение info> (которое потом проверяется скриптом), то естественно, что LWP-шкой я info> скачаю эту форму к себе (вместе с этим значением), заполню остальные info> поля и отошлю обратно (и это менее, чем за 5 секунд!). А скачаешь ты ее, конечно, с другого сервера... info> Предлагаю следующее: как-то я экспериментировал с переменными окружения. info> И заметил одну такую вещь: Hекоторые значения $ENV{...} пропадают, если info> вызывать скрипт через LWP Hапример, у меня это $ENV{HTTP_ACCEPT} и info> $ENV{HTTP_CONNECTION} (есть и еще, но какие - не скажу :) ) Также info> изменяется $ENV{REMOTE_PORT} Так почему бы их не использовать? Потому что ты не читал perldoc LWP. Скажи, куда тебе надо кинуть запрос, и я тебе выдам LWP'ой и HTTP_ACCEPT, и HTTP_CONNECTION. Что же до REMOTE_PORT, так он случаен по определению, и от клиента не зависит. -- Artem Chuprina E-mail: ran@ran.pp.ru Programmer FIDO: 2:5020/371.32 Memonet Ltd. Phone: +7-095-284-1356 --- slrn/0.9.6.3-as (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/73807fc398e5f.html, оценка из 5, голосов 10
|