parser

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

 

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

$response:location $request:uri меняет, или нет?

agat 17.01.2003 17:34

А?

Дело в том, что на одной моей страничке вычисляются права доступа юзера, и если он вызывает не "свою" страницу, то его надо $response:location[на "свою" страницу].

Но дело в том, что эта проверка реализована в auto.p корневого каталога (чтоб действовало на все вложенные каталоги), и когда юзер вызывает закрытую для него страничку, проверяется $request:uri, и, если это не тот uri, который может вызывать юзер, мы его шлем на "его" uri, но тут-то и получается зацикливание и Парсер вместе с Апачем с охами умирают.

Если использовать вместо $response:location[] $response:refresh[], то все путем, но юзеру все же посылается запрещенная страничка, которую он, по сути, видеть не должен никак. Хоть там и задан refresh=0, я думаю, найдутся умельцы, которым хватит этого для записи паги. А в этом случае наша защита - понты.

Так вот - кажется, $response:location[] не изменяет $request:uri. Как это обойти?