|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrei Protasovitski 2:5020/400 19 Aug 2004 19:01:26 To : Boris Nesterov Subject : Re: Hа: Hа: модуль CGI -------------------------------------------------------------------------------- Доброго здоровья! Boris Nesterov пишет: > >> да, легких путей мы не ищем ... ;) а кто отменил поля hidden в формах? > >> зачем такие извращения с написанием хитрых урлов. > AG> да вот "написание хитрых урлов" в некоторых случаях это и есть > AG> _легкий_путь_ > те по твоему, вся вот эта твоя биллеберда с совместными POST & GET запросами и > разбором этого "высокого" полёта десятками функций проще, чем использование > одного из запросов и разбора одной функцией? (use CGI 'param';) Иногда бывает необходимо. Я тут нарисовал простой шаблонник, который чУдно работает с mod_rewrite. Hо если mod_rewrite нету, то приходится во всех <a> прописывать хитрый URL в href. А поскольку все формы обрабатываются одним скриптом, то и action в form приходится писать таким же хитрым. Hо это скорее, не упрощение ситуации, а ее унификация. > PS почему тогда твой "простой" вариант создал так много вопросов? Кстати, проще (читай: "короче") в action дописать ?page=parseform, чем print $cgi->hidden('page', 'parseform'). Тем более, что, вообще говоря, поле с именем page может существовать. -- Andrei Protasovitski mailto:andrei()siliconmaterials.com JS "KamSil" http://www.siliconmaterials.com/ 137, Brestskaya str., ICQ: 75725244 225710, Pinsk, Belarus --- ifmail v.2.15dev5.3 * Origin: Protasonic (r) Soft (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/739424957842.html, оценка из 5, голосов 10
|