在php中如何添加退出按钮,在javascript或php中创建分层后退按钮

本文探讨了在网站中实现类似浏览器后退按钮的功能,使用户可以按页面层级返回而不仅仅是上一个页面,以避免无限循环的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在为我的网站创建移动主题,并且我决定为在网站标题旁显示的人员制作后退按钮。现在我想出了如何在javascript或php中创建一个后退按钮,并且这可以让用户回到最后访问的页面。在javascript或php中创建分层后退按钮

的Javascript:

PHP:

$url = htmlspecialchars($_SERVER['HTTP_REFERER']);

echo "back";

?>

现在的问题是,我不希望人们回到他们参观了最后一页,而是上去的页面层次结构回直到最终的主页。

眼下,这是它如何工作的:

我去网页A

然后我去B页面,并点击进入页面C.

当我点击后退按钮第C,我到页面B.

当我点击网页B后退按钮,我得到页C.

我怎么想它的工作:

我去网页A

然后我去B页面,并点击进入页面C.

当我点击第C后退按钮,我得到页B.

然后,当我点击页面B上的后退按钮时,我回到A页面。

因此,我需要它更像浏览器上的普通后退按钮,而不是只带你回到最后一页因为这会导致无限循环,我肯定会让人不安。

另外它可能值得注意的是,我正在一个巨大的网站上工作,这个网站有大量的内容由1个page.tpl.php文件中的Drupal 6构建而成。所以我不能简单地说,如果在页面B上转到页面A,但它需要是动态的,无论我插在哪里,都可以工作。

非常感谢您的帮助!

+0

嗯..岂不是更好,如果你只是离开页面而不后退按钮,因为在对后退按钮构建人们确切知道它是如何工作的浏览器?这看起来像是你添加了一些没有价值的东西 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值