将返回的用户重定向到特定页面

问题描述:

这个问题更具概念性,要求提供实际的代码。将返回的用户重定向到特定页面

我想将返回的匿名用户重定向到主页以外的页面。除了使用cookie之外,还有其他方法可以做到吗? Cookie是完成这个的好方法吗?我很担心cookie的可靠性,但也许我错误地质疑了这一点。

感谢您的任何帮助。

如果您担心cookie依赖,我会说创建会话状态。

您可以使会话状态持续一段比默认状态更长的时间。保持尽可能小,即。一个简单的布尔。

只要Cookie保持在同一个域中,他们应该被视为第一方cookie。 我认为假设绝大多数浏览器仅拒绝第三方Cookie是安全的。

由于安全性(它在客户端并受到攻击)和文件大小(Cookie通常具有最大大小)似乎不是一个问题,为什么不呢?

+0

我误认为思想饼干不可靠吗? – jrubins 2012-03-28 17:50:56

+0

@jrubins这是我的修改。 – Har 2012-03-28 18:45:58

当您考虑安全问题时,比使用Session更好。 但是如果你想使用第三方cookie而不是在设置cookie时注意以下几点。

  • 使用持续的cookie(设置cookie的有效日期)。
  • 创建cookie与HttpOny参数。
  • 如果您的服务器使用安全连接(即https)比使用 安全Cookie