PDA

Просмотр полной версии : Как получить id из path


mazaev
06.11.2009, 11:28
Привет всем. Есть задача в экстеншене получить id страницы из path.
На сайте крутится REALURL, экстеншен выполняется до момента заполнения $GLOBALS [ "TSFE" ]-> id. Пробывал получить ИД с помощью создания объекта внутри main функции и передачу в нее 'REQUEST_URI'.
при этом выдается ошибка использования. Судя по всему неправельно делаю вызов. Экстеншен работает с логированием ФЕ полльзователей.

Если у кого то есть вариант решения данной проблемы или делал возврат ИД из патх поделитесь пожалуйста.
Может есть другой вариант решения.
Расширение lilio_loginfields взято за основу.

dmartynenko
09.11.2009, 15:37
Не понял что вы делаете. И общую задачу "зачем" вы тоже не описали.

Могу предложить простой путь "в лоб". Если есть RealURL, значит есть его encode и decode кэш-таблицы. Ищите в них нужный вам URL и берите оттуда ID.

Но редко когда бывает что один ID = один URL. Чаще на одной странице может быть множество URL для разных GET параметров. Если комбинация ID + GET обрабатывалась RealURL - то мой способ вам поможет, иначе нет.