Как добавить ценность файла cookie до конца заголовка местоположения ответа с Apache?

StackOverflow https://stackoverflow.com/questions/3876477

Вопрос

У меня есть страница, которая выдает HTTP Redirect. Мне нужно добавить текущую идентификатор сеанса (jsessiD) до конца http Redirect для передачи этого идентификатора в качестве параметра Get в Redirect.

Могу mod_headerС. Header append Директива Подберите значение Cookie через SetEnvIf?

Должен ли переписать скорее быть вовлеченным? Но mod_rewrite Просто переписать запрос не отклик, да?

Как бы вы решите это с точки зрения Apache, не касаясь заднего кода?


Обновление: Apache-JVM обрабатывается либо MOD_JK, либо через подключение IBM HTTP-сервера к WebSphere.

Это было полезно?

Решение

Что касается моих знаний, с Apache httpd вы делаете это так:

SetEnvIf Cookie "mycookie=([^;]+)" MYCOOKIE=$1
SetEnvIf Cookie "mycookie=([^;]+)" HAVE_MYCOOKIE=1
Header add Set-Cookie "mycookie=%{MYCOOKIE}e; expires=0" env=HAVE_MYCOOKIE

Вы также можете добавить дополнительные атрибуты Cookie, такие как путь и домен, если хотите.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top