parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Формы и урлы

myke 14.05.2002 19:45

1. Работа с формами. Все рассчитано на то, что форма одна.
А в реальных документах их может быть несколько, с разными именами и
разными обработчиками.
<form name=form1... >... </form>
Как с этим работать? Будет ли поддержка такого? В доке нет.

2. УРЛы. Пример из доки:
"Тогда:
$request:uri
вернет:
/news/index.html?year=2000&month=05&day=27 ".
Как правило, нас интересует именно адрес страницы, к которой в данный момент
производится обращение, а не строка со всеми параметрами (к тому же не
разобранными).
Лучше бы сия функция выдавала строку ДО "?".
Те паче, что разбор строки на составляющие в парсере не вполне удобен, и
достигается некоторыми неочевидными манипуляциями (это явно стоит сделать
более простым, поскольку очень часто встречается в реальной работе).
Возможно, стоит иметь несколько функций, причем прежнюю НЕ переименовывать,
ибо поломаются уже работающие страницы,
одну -- для выдачи только адреса,
другую -- для выдачи полной строки запроса,
третью -- для строки краткой строки запроса,
четвертую -- для получения только параметров
(поименно параметры получаются через (пока что единственную и анонимную) форму
$form:имя).