如果用户有 cookie javascript,如何重定向用户

Posted

技术标签:

【中文标题】如果用户有 cookie javascript,如何重定向用户【英文标题】:How to redirect user if they have a cookie javascript 【发布时间】:2013-01-06 06:32:16 【问题描述】:

我需要知道当用户第一次使用 javascript 访问页面时如何给他们一个 cookie。然后我需要 cookie 在 1 小时内过期,如果 cookie 仍然存在并且他们尝试在 1 小时结束之前访问页面,它会重定向它们。

【问题讨论】:

那么你这样做有什么问题? 那么不要使用 JS,而是使用你最喜欢的服务器端语言 【参考方案1】:

如果可以使用 Jquery 可以使用 Jquery 插件

设置 cookie

$.cookie("example", "foo",  path: '/', expires: 7 );

获取 cookie

alert( $.cookie("example") );

删除 cookie

$.cookie("example", null);

使用它,您可以在 javascript 中编写用于重定向的自定义逻辑

【讨论】:

【参考方案2】:

redirecting to a splash page中描述了相关的解决方案。

【讨论】:

以上是关于如果用户有 cookie javascript,如何重定向用户的主要内容,如果未能解决你的问题,请参考以下文章

在域上创建 JavaScript cookie 并跨子域读取它

JavaScript cookie 实验

JavaScript BOM Cookie 的使用

HttpOnly cookie 如何处理 AJAX 请求?

如何用JS获取当前登录用户名

wininet如何处理cookies