我有一个分类广告网站。 在每个分类中,都有一个后退链接,只需将浏览器退回一步即可。 这是因为当用户搜索分类广告并点击其中一个以查看分类广告时,他们也可以轻松返回一个链接(而不仅仅是浏览器后退按钮)。
问题是,如果将分类广告直接输入浏览器的地址栏,或者有人将某个分类标记为书签,则此反向链接会将其带到其他地方......
有没有办法确保上一页是某个页面(在我的情况下是index.php)? 这样我只会在前一页是index.php ...
时显示后面的链接由于
答案 0 :(得分:2)
您无法查询history
数据。稍微好一点的选择是读取Referrer
服务器变量并创建它的“后退”链接。但它并不比history.go()
强大得多。请尝试使用通用索引页。
答案 1 :(得分:0)
为什么不直接插入index.php
的链接?这样您就可以完全控制链接的目标。不需要JavaScript。
答案 2 :(得分:0)
你应该在PHP或你正在使用的任何语言中跟踪他们的会话,以便有一个有效的“后退”按钮。
您可以使用document.referrer
提取数据,但这并不总能为您提供上一页。遗憾的是,我不确定通过javascript实现“后退”按钮的方法,而无需使用某种脚本语言通过cookie或会话跟踪用户。