Как просматривать переменные в RewriteCond

Dima50

Новичок
Как просматривать переменные в RewriteCond

Всем доброго дня.

Занимаюсь эксперементами по настройки апача, а именно Rewrite_mod.

Много доброго предаставлеет команда RewriteCond, можно проверять условие по десятку наверно переменых. Но при эксперементировании хочется узнать какие переменные были при обращениях к севреру.

Коретные пример: что было в каждой из этих переменных REMOTE_ADDR
REMOTE_HOST
REMOTE_PORT
REMOTE_USER
REMOTE_IDENT
REQUEST_METHOD
SCRIPT_FILENAME
PATH_INFO
QUERY_STRING
AUTH_TYPE .. :)

подскажите как это узнат?

Настройка апача мне в новинку, многово еще не знаю. Может как то в логах смотреть можно, может как еще. ума не приложу.
 

Dima50

Новичок
Действительно в PHP переменная $_SERVER содержит некоторые из этих переменных. Но в $_SERVER же нет REMOTE_IDENT!

Воообще апач предоставляет очень много таких переменных, дабы не мудрствуя лукаво представлю их всех в конце сообщения.

Но какой посмотреть какое значение имеет каждая из этих переменных???

Касательно же $_SERVER то он содержить только часть подгруппы connection and request

HTTP headers: connection & request:
HTTP_USER_AGENT
HTTP_REFERER
HTTP_COOKIE
HTTP_FORWARDED
HTTP_HOST
HTTP_PROXY_CONNECTION
HTTP_ACCEPT
REMOTE_ADDR
REMOTE_HOST
REMOTE_PORT
REMOTE_USER
REMOTE_IDENT
REQUEST_METHOD
SCRIPT_FILENAME
PATH_INFO
QUERY_STRING
AUTH_TYPE

server internals: date and time: specials:
DOCUMENT_ROOT
SERVER_ADMIN
SERVER_NAME
SERVER_ADDR
SERVER_PORT
SERVER_PROTOCOL
SERVER_SOFTWARE
TIME_YEAR
TIME_MON
TIME_DAY
TIME_HOUR
TIME_MIN
TIME_SEC
TIME_WDAY
TIME
API_VERSION
THE_REQUEST
REQUEST_URI
REQUEST_FILENAME
IS_SUBREQ
HTTPS
 

zerkms

TDD infected
Команда форума
создай правило и просто перечисли их
RewriteRule some_query file.php?HTTP_USER_AGENT=%{HTTP_USER_AGENT}...


:)
 

Dima50

Новичок
Zerkms точно такой метод великолепно работает. Хорошая идея.
Так действительно можно узнать все что надо.

Может еще как можно?
 
Сверху