|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ruslan Bondarev 2:463/94.12 23 Dec 2001 23:43:00 To : Alexey Gradovtsev Subject : Re: CGI.pm: POST отделить от GET -------------------------------------------------------------------------------- Четверг Декабрь 20 2001 14:30, Alexey Gradovtsev -> Ruslan Bondarev: AG> Я видел ваш разговор. multipart/data мне не надо, а конструкцию выше AG> не трудно переписать так: <input type=checkbox name=id1 AG> value=1> <input type=checkbox name=id2 value=2> Hе самое элегантное решение. И, кстати, этот вариант не поможет в случае listbox с атрибутом multiple. RB>> Привести еще с пятОк примеров? AG> Да, пожалуйста, если не трудно, а то кроме Артема, который привел в AG> пример <input type=file> (которое мне пока что незачем), я реальных AG> неудобств от самописных способов разбора строки запросов не увидел. <input type=file> и multipart -- в данном случае одно и то же. Окей, как в этом "стандартном решении" насчет совместимости с mod_perl? Что по поводу REDIRECT_QUERY_STRING? А что у нас по поводу кеширования результатов запроса? А можно ли в данном решении протестировать скрипт, введя данные с командной строки? А можно ли прочитать параметры из QUERY_STRING, в случае использования POST? О, кстати, а обеспечивает ли этот вариант нас возможностью видеть ошибки в окне броузера ('fatalsToBrowser')? Короче. Итог. CGI нельзя использовать в тех случаях, когда человек знает точный ответ на вопрос "почему нельзя с CGI.pm". Когда идет борьба за миллисекунды времени, то можно выбросить модуль CGI, заменив его куском кода, решающим ту же задачу. Hо и в этом случае нужно помнить о том, что оптимизировали скорее всего совсем не то что нужно; да и расширяемость приложения под вопросом. В большинстве случаев лучше все-таки написать use CGI и избавить себя от лишнего геммороя. ... bye. --- Медленно любила, пережевывая... * Origin: (2:463/94.12) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/27783c2662b2.html, оценка из 5, голосов 10
|