如何知道页面是否来自浏览历史

| 我创建了一个html页面(page1)。该页面包含一个链接和一个提交按钮。如果单击链接,则到达另一个html页面(page2)。如果单击了提交按钮,则此页面将回发到服务器并转到另一个html页面(第2页)。如果在页面2中单击浏览器的后退按钮,则将显示页面1。因此,用户下次可以单击“提交”按钮。我不喜欢这个。因此,我想检查是否来自浏览器历史记录的page1。我能得到它吗。     
已邀请:
        您可以随时检查引荐来源网址。我不知道您的服务器正在使用什么,所以我无法告诉您如何执行此操作。但是,您应该知道,可以伪造引荐来源网址,因此这并非万无一失。     
        我可以做的一种方法是在页面上生成页面的时间,然后使用一些Javascript比较页面生成时的本地时间。如果时间相差一个阈值,则表明该站点已位于缓存中。问题是客户端计算机的时间设置不正确,但是可以通过使客户端包括当前系统来生成页面并将该值发送给客户来避免这种情况。     
        okka sari oongo 纱丽波隆迪 它会来 不久 尽早 使它 欢乐okkasari ooongo 拉波卡 saripotundi     

要回复问题请先登录注册