|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Victor Wagner 2:5020/400 18 Dec 2002 22:08:35 To : Nikolay Pichtin Subject : Re: Какой заголовок? -------------------------------------------------------------------------------- Nikolay Pichtin <Nikolay.Pichtin@f30.n5056.z2.fidonet.org> wrote: VW>> perldoc CGI на предмет path_info. VW>> PATH_INFO вообще сильно недооценивают как способ передачи параметров VW>> в скрипты. Спецификацию протокола CGI тоже прочитать стоит. VW>> Да, конечно, без специальной поддержки на уровне конфигурации сервера VW>> URL будут выглядеть как VW>> http://my.host.com/cgi-bin/page.cgi/my_cool_directory/my_cool_file.htm VW>> l VW>> но это существенно лучше чем VW>> /cgi-bin/page.cgi?group=my_cool_directory&item=my_cool_file NP> А не наоборот? NP> Разьясни чем эта строчка хуже предыдущей. Во-первых, она длиннее. Мне пришлось откусить оттуда имя хоста, чтобы в строчку влезла. Во-вторых, содержит абсолютно неинтересную пользователю (или наоборот, совершенно излишюю и провоцирующую на взлом системы) информацию о том что есть какие-то группы и какие-то итемы. В-третьих, браузер будет считать, что имя файла page.cgi, а не my_cool_file.htm. Поскольку некоторые браузеры Content-Disposition игнорируют, то не получится сохранить страничку в файл под именем, соответстующем ее содержанию. В-четвертых, промежуточные прокси могут заподозрить, что страничка динамическая, и отказаться ее кэшировать. Конечно, все эти факторы могут быть нерелевантны. -- NT - часто употребляемое сокращение от Non testatur (не проверено - лат.) --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/15178c4215d08.html, оценка из 5, голосов 10
|