gpt4 book ai didi

apache - 根据url和referrer删除cookie

转载 作者:行者123 更新时间:2023-12-02 06:04:56 26 4
gpt4 key购买 nike

如果特定页面请求包含特定引荐来源网址,是否可以通过 Apache 删除特定 Cookie

我发现了一个类似的问题,一般是关于删除 cookie (How to remove a cookie in Apache),但这不使用任何条件或 cookie 名称。

我的具体用例是:如果请求的 url 是“/choose-language”且引荐来源网址是“www.external.domain”,则删除(或取消设置其值)名为“country”的 cookie。

目前以下 Apache 模块可用:

core mod_so mod_watchdog http_core mod_log_config mod_logio     
mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic
mod_authn_core mod_authn_file mod_authz_core mod_authz_host
mod_authz_user mod_autoindex mod_deflate mod_dir mod_env mod_expires
mod_filter mod_headers mod_mime prefork mod_negotiation mod_php7
mod_proxy mod_proxy_fcgi mod_remoteip mod_rewrite mod_setenvif
mod_socache_shmcb mod_ssl mod_status

最佳答案

您加载的模块意味着 Apache 2.4,您可以在其中访问 <If>以及 Header 上的条件表达式

<If "%{HTTP_REFERER} =~ /www.external.domain/ && %{REQUEST_URI} == '/choose-language'">
Header add Set-Cookie country=
</If>

Header add Set-Cookie country= "expr=%{HTTP_REFERER} =~ /www.external.domain/ && %{REQUEST_URI} == '/choose-language'"

关于apache - 根据url和referrer删除cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648010/

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