parser

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

 

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

Ответ

Jk 15.10.2004 18:50 / 15.10.2004 18:51

Ну я делаю так (не уверен, что это красиво и правильно)
Для оперирования адресом страницы и параметрами я их режу на части и загоняю в отдельные переменные. Код вставляю в самом начале страницы
#Режем адрес на части
^if(^request:uri.match[
    \? #есть разделитель
    .+ #и есть хоть что-то за ним
][x]){
	$request_uri[$request:uri]
	$address[^request_uri.match[(\?.+)][']]
#	это весь адрес, кроме параметров и решётки
	$request_uri[$address.prematch]
#	это только параметры
	$request_param[$address.match]
}{
	$request_uri[$request:uri]
	$request_param[]
}
Ну и потом, естественно $response:location[$request_uri].