HTACCESS读取url param并设置cookie

时间:2016-04-28 19:51:41

标签: .htaccess cookies

我尝试从网址读取参数并将其存储在Cookie中,以便网站加载正确的值。

让我们说网址是:

www.abc.com/?province=QC

我的Cookie名称是"客户省"

如何阅读"省"的价值?并将其存储在我的cookie中?它甚至可能吗?

对于htaccess,我是一个完全的菜鸟,我找不到任何不涉及重定向的内容。

到目前为止我所拥有的:

RewriteEngine On
RewriteCond %{QUERY_STRING} (?:^|&)province=([a-z0-9]+)(?:&|$)
RewriteRule ^ - [CO=client-province:%1:abc.com:14400:/]

Cookie似乎已正确设置,但我认为它会准备Cookie的值,以便网站可以拥有正确的内容而无需刷新。

1 个答案:

答案 0 :(得分:-1)

好的,所以这在从参数中获取值后正确设置了cookie。我认为它会阻止页面重新加载,以便内容根据cookie自行调整,但事实并非如此。

RewriteEngine On 

RewriteCond %{QUERY_STRING} (?:^|&)province=([a-z0-9]+)(?:&|$) 
RewriteRule ^ - [CO=client-province:%1:abc.com:14400:/]