将环境变量设置为cookie(apache)
我正在尝试将cookies值设置为环境变量。这是一个国家代码。部分配置如下所示将环境变量设置为cookie(apache),apache,cookies,Apache,Cookies,我正在尝试将cookies值设置为环境变量。这是一个国家代码。部分配置如下所示 MaxMindDBEnable On MaxMindDBFile COUNTRY_DB /etc/apache2/GeoLite2-Country.mmdb MaxMindDBEnv MM_COUNTRY_CODE COUNTRY_DB/country/iso_code 要从上面将cookie名称“CC”值设置为“MM_COUNTRY_CODE”。 我尝试了下面的方法,但得到了一个空值 SetEnvIf Cooki
MaxMindDBEnable On
MaxMindDBFile COUNTRY_DB /etc/apache2/GeoLite2-Country.mmdb
MaxMindDBEnv MM_COUNTRY_CODE COUNTRY_DB/country/iso_code
要从上面将cookie名称“CC”值设置为“MM_COUNTRY_CODE”。
我尝试了下面的方法,但得到了一个空值
SetEnvIf Cookie "cccookie=([^;]+)" MM_COUNTRY_CODE=$1
Header set Set-Cookie "CC=%{CCCOOKIE}e;path=/;Expires=MI3600" env=MM_COUNTRY_CODE
有什么建议吗?您可以替换下面的行
SetEnvIf Cookie "cccookie=([^;]+)" MM_COUNTRY_CODE=$1
Header set Set-Cookie "CC=%{CCCOOKIE}e;path=/;Expires=MI3600" env=MM_COUNTRY_CODE
下面这一行
Header添加设置Cookie“CC=%{MM\u COUNTRY\u CODE}e”
“{MM_COUNTRY_CODE}e”是环境变量MM_COUNTRY_CODE的内容。请注意“e”。的潜在重复项-请查看,看看是否有您的答案!