gpt4 book ai didi

apache - 如何使用 Apache 将 cookie 值附加到响应位置 header 的末尾?

转载 作者:行者123 更新时间:2023-12-01 10:12:57 24 4
gpt4 key购买 nike

我有一个发出 HTTP 重定向的页面。我需要将当前 session ID (jsessionid) 附加到 HTTP 重定向的末尾,以将此 ID 作为重定向中的 GET 参数传递。

mod_headerHeader append 指令能否通过 SetEnvIf 获取 cookie 值?

是否应该参与重写?但是 mod_rewrite 只是重写了 request 而不是 response,是吗?

在不触及后端代码的情况下,您将如何从 Apache 的角度解决这个问题?


更新:Apache-JVM 由 mod_jk 或通过 IBM HTTP Server 连接到 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 属性,例如路径和域。

关于apache - 如何使用 Apache 将 cookie 值附加到响应位置 header 的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com