我发现了多种方法来检查用户是否已经访问过页面。例如,使用会话变量。我的问题是,当用户仅单击后退按钮时(例如在Mac上向右滑动时),不会执行检查会话变量(检查用户是否已访问页面)的脚本。解决此问题的一种方法是每次有人访问该页面时重新加载页面(以确保脚本得到执行)。这样做的问题是,我要从该页面之前的页面传递POST变量,而该变量将在重新加载时被删除。
也许这有点令人困惑,所以这里更加清晰:
第1页(将POST变量传递到第2页)
第2页(需要显示POST变量,但用户第二次访问此处(第3页)时不应显示)
第3页(当用户单击“后退”时,应该将其重定向到第1页,而不是转到第2页)
有什么想法要实现吗?
谢谢。