当cookie获得特定值时,Apache可以删除它吗?

Can Apache delete a cookie when it gets a certain value?

提问人:GaRu 提问时间:10/19/2023 更新时间:10/19/2023 访问量:20

问:

我想在 Apache Web 服务器的 httpd.conf 配置文件中设置一个指令,如果它发现一个由其名称标识的特定 cookie(例如 XSESSION),当该 cookie 获得特定值(例如 XSESSION=LOGGEDOFF)并且仅针对该值时,它必须被删除或失效,而对于任何其他值,它必须保持不变。

我尝试了以下两个指令(httpd.conf)都没有成功:

SetEnvIf Cookie XSESSION=LOGGEDOFF Header unset Cookie SetEnvIf Cookie XSESSION=LOGGEDOFF SetCookie XSESSION=

Apache Cookie httpd.conf

评论

0赞 Harish Dalmia 10/19/2023
嗨,请尝试使用“mod_headers”模块。<IfModule mod_headers.c> SetEnvIf Cookie “XSESSION=LOGGEDOFF” DELETE_XSESSION_COOKIE 标头始终设置 Set-Cookie “XSESSION=deleted;expires=Thu, 01 Jan 1970 00:00:00 GMT“ env=DELETE_XSESSION_COOKIE </IfModule> 重新加载或重新启动 Apache。谢谢。
0赞 GaRu 10/20/2023
尝试过,但不起作用(cookie 的到期日期从未更改)

答: 暂无答案