parser

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

 

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

Определить, что файл запрашивает сам парсер

Dims 31.01.2007 10:41

У меня при запросе некоторого парсерного файла происходит проверка на доступ (проверка осуществляется с запросом в базу, данные о пользователе передаются через куки).
Возникла такая проблема: когда я делаю вещи типа:
^xdoc::load[http://mysite.ru/users/get_tree.html]
файл get_tree.html выдает отказ в доступе вместо xml по причине того, что ему не пришли куки и соответственно не определился пользователь. (Это нормально, что они не пришли?)
Думаю в проверку прав встроить, чтобы если к файлу обращается сам парсер, то ему всегда все разрешать. А как точно определить, что файл запрашивает парсер, а не пользователь? Можно по $env:HTTP_USER_AGENT, но это не слишком хороший вариант... :)