Глобальные объекты LXP
Глобальные объекты LXP
Два специальных объекта, 1хр и env, являются системными объектами и содержат информацию о LXP и переменных среды.
К любой переменной среды, заданной в конфигурации CGI Apache (например, REMOTE_ADDR), можно обратиться в формате env .переменная. Например, значение переменной env.REMOTE_ADDR определяет адрес удаленного клиента, обращающегося к текущему документу (если эта возможность была включена в Apache).
Объект 1 хр зарезервирован для системных целей. В версии 0.8 он содержит только три переменные, из которых самой полезной является Ixp.value — путь URI, полученный сервером для текущего запроса LXP (например, /app/index.lxp).
Кроме того, в переменной 1 хр. versi on хранится версия используемого программного пакета LXP, а в переменной Ixp. copy right — информация об авторских правах.
Пользователи, передающие данные документу LXP, не могут передавать переменные с префиксом 1хр. в операциях GET и POST. Таким образом, любая переменная, начинающаяся с префикса 1хр., является защищенной и может использовать-
ся только в документах LXP и только с тегом <setvar>. Данное свойство помогает защитить конфиденциальную информацию, например результаты парольной аутентификации.