PHP:浏览器返回一个页面

新手上路,请多包涵

我想要这样的东西:

 <?php
if($something)
    header('Location:javascript:history.go(-2)');
?>

但是 header('Location:javascript:history.go(-2)'); 不起作用。还有其他选择吗?

我不知道用户刚刚访问的页面,所以我不能硬编码 url。

原文由 dukevin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 220
2 个回答

从您的角度来看,我认为您可能正在寻找这样的东西:

 <html><head></head><body>
<?php
if($something){
?>
<script type="text/javascript">
window.history.go(-2);
</script>
<?php
}
?>
</body></html>

原文由 dizas 发布,翻译遵循 CC BY-SA 3.0 许可协议

只要他们通过链接到达那里,您就可以使用

header("Location: " . $_SERVER['HTTP_REFERER']);

原文由 Gricey 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题