Как добавить ценность файла cookie до конца заголовка местоположения ответа с Apache?
-
28-09-2019 - |
Вопрос
У меня есть страница, которая выдает 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, такие как путь и домен, если хотите.
Не связан с StackOverflow