Php 如何返回到URL中包含片段的上一页?

Php 如何返回到URL中包含片段的上一页?,php,hash,fragment,http-referer,Php,Hash,Fragment,Http Referer,如何返回到URL中包含片段的上一页 比如说这是上一页, 这是当前页面 在当前页面中,我有一个返回按钮返回到上一页 <a href="<?php echo $_SERVER['HTTP_REFERER'];?>">Back &gt;</a> 但是$\u服务器['HTTP\u REFERER']返回到根页面而不是上一页 你知道我该怎么做吗? 或 但是,如果您可以尝试不使用内联javascript 我看不到通过PHP实现这一点的简单方法。您的问

如何返回到URL中包含片段的上一页

比如说这是上一页,

这是当前页面

在当前页面中,我有一个返回按钮返回到上一页

<a href="<?php echo $_SERVER['HTTP_REFERER'];?>">Back &gt;</a>

但是
$\u服务器['HTTP\u REFERER']
返回到根页面而不是上一页

你知道我该怎么做吗?




但是,如果您可以尝试不使用内联javascript


我看不到通过PHP实现这一点的简单方法。

您的问题是url中的#。片段不会发送到服务器。它们纯粹是客户端的东西。你需要一些javascript来保存它们,和/或操作历史对象感谢大家的回复:-)这是我在面对重定向时保留片段的两分钱(例如用于身份验证)