Кто-нить знает куда деваются ENV ? PATH_INFO например?
Yury_XTC 01.10.2002 22:45
Проблема как я уже писал ниже в том что перловый скрипт вызывается из середины парсеровского шаблона. и из-за этого нет возможности нормально работать с заголовками HTTP.
После целого дня борьбы удалось таки заставить его вызывать скрипт с Session_ID:
^var[sid;^exec[/cgi-bin/ses_id.cgi]]
^exec[/cgi-bin/main.cgi;^env[QUERY_STRING];^var[sid]]
у итоге PATH_INFO передаётся в main.cgi и урлы как мне и надо стали вида:
http://server.ru/new/project/main.cgi/m7flhtx34cv9fyRBzrtE1w?param=argно при нажатии на эту ссылку ses_id.cgi не получает PATH_INFO и соответственно получается как бы новая сессия с новым Session_ID
Может что-то я недоделал или что-либо влияет на эту переменную? Дело в том что ^env[PATH_INFO] пуст....
----
И ещё если я с main.cgi перед выдачей результата работы выдам например:
^cookie[login;value;session]
^cookie[passwd;value;session]
^cookie[sid;m7flhtx34cv9fyRBzrtE1w;session]
^header[status;302 Moved temporarily]
^header[location;/cgi-bin/main.cgi/m7flhtx34cv9fyRBzrtE1w?param=arg]
а уже потом html и а на основной странице изменю:
^var[sid;^exec[/cgi-bin/ses_id.cgi]]
^process[^exec[/cgi-bin/main.cgi;^env[QUERY_STRING];^var[sid]]]
должны ли отработать ли куки и заголовки?
У меня почему-то отрабатывает первый кук а остальное в игнор, да и то кука проявляется после перезарузки страницы и ни как не 'session', а на дефаултные 90 дней....
или это фича такая?
ЗЫ: Выручайте братцы - горю! PLZ
- Кто-нить знает куда деваются ENV ? PATH_INFO например?, Yury_XTC 01.10.2002 22:45