如果链接被点击,则创建cookie,在下次访问时重定向到点击的链接

时间:2012-11-09 17:54:36

标签: javascript jquery expressionengine

网站有两个部分; “无处不在”和“洛杉矶” 默认为“Everywhere”部分。

如果访问者点击“LA”部分链接,当他们在另一次访问时返回主站点时,我将如何创建cookie?他们会被重定向到“LA”部分?

我试过改变这个剧本; http://www.javascriptsource.com/cookies/cookie-redirect.html

而不是复选框,它只是一个链接。但似乎没有用。

2 个答案:

答案 0 :(得分:4)

我通常做的是创建一个条件,并在里面创建一个嵌入的cookie。我也倾向于使用这个附加组件:http://devot-ee.com/add-ons/cookies

答案 1 :(得分:2)

泰德,

要设置cookie,您将要使用javascript,使用LA部分链接上的点击处理程序。如果你需要一些帮助来设置javascript中的cookie,那么http://www.quirksmode.org/js/cookies.html上有一篇很好的介绍性文章,它不是最新的,但仍处于完整的工作状态。

设置cookie后,您将切换到使用EE的其中一个插件,以便在页面加载时可以在模板中检查它是否存在(可能在嵌入或隐藏模板中)。如果您找到了cookie,那么您可以使用标准EE重定向语法将访问者发送到相关部分。