2016-04-28 79 views
0

我试图从URL中读取参数并将其存储在cookie中,以便网站使用正确的值加载。HTACCESS读取url参数并设置cookie

让我们说的网址是:

www.abc.com/?province=QC

我的cookie的名称是“以客户为省”

我怎么能读“省值“并将其存储在我的cookie中?它甚至有可能吗?

我是一个总的noob,当涉及到htaccess,我找不到任何不涉及重定向。

我有什么至今:

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

的饼干似乎是正确设置,但我认为这将准备cookie的值,使该网站将不得不无需刷新正确的内容。

回答

-1

好吧,这样从参数中获取值之后就可以正确设置cookie。我认为它会阻止页面重新加载,以便内容根据cookie进行自适应,但不会。

RewriteEngine On 

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