所以我需要在访问者第一次进入我的网站时重定向访问者,无论网站的入口点是什么。
我已经实现了一个全局过滤器来搜索cookie,如果该cookie不存在,我会创建cookie并重定向到所需的页面。
这似乎是一种昂贵的方式,因为每个操作都会首先检查cookie。有没有更好的方法来实现这一目标?
谢谢!
答案 0 :(得分:3)
检查是否存在cookie对于每个操作都不是一项昂贵的操作。这是实现此功能的正确方法,它不会损害您网站的性能。
作为替代方法,如果客户端浏览器支持HTML5本地存储,则可以使用javascript在本地存储中存储一些值(如果用户已访问过您的站点)。然后,再次使用javascript,您可以在每个页面上检查本地存储中是否存在此值,如果不存在,则将用户重定向到目标网页。