parser

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

 

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

Приоритет обработки кода

m4rr 05.07.2007 23:07 / 05.07.2007 23:09

К сайту обращаются по запросу /?x, где x — это число любое.
Для использования link-навигации задействован такой код /?^eval(${request:query}+1)-1, соответственно).
Выяснилось, что если обратиться, и после числа написать букву, то выдается ошибка, что передано не число (передается знак "=").
Поэтому, в @auto самого корневого auto.p добавлен такой код:
$str[$request:query]
^if(^str.right(1) eq "="){
  ^str.trim[end;=]
  $response:location[http://blog.m4rr.ru${theurl}]
}
Но, все равно, код link-навигации выполняется раньше.

Я избрал правильный способ или есть более рациональный?
И, кстати, как можно решить эту проблему?