php - 在 PHP 中重定向回上一页

标签 php html navigation

如何使用 header("Location:...") 重定向到上一页?例如,当用户在页面中向下滚动以查找链接,然后单击它时,就会出现问题 - 打开另一个页面,单击我给出的链接“返回链接 (header("Location:links. php");)",但是当用户点击它时,它将转到上一页,但在页面的顶部。

用户必须再次向下滚动才能找到他刚刚单击的链接(这令人沮丧)。是否有类似 Web 浏览器中使用的 “后退”按钮 的 php 代码,您可以在单击其他内容之前立即返回到确切的位置和页面?

最佳答案

试试这个

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

请注意,这可能不适用于安全页面 (HTTPS),并且总体而言这是一个非常糟糕的主意,因为 header 可能会被劫持。

header("location:javascript://history.go(-1)");

关于php - 在 PHP 中重定向回上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23917152/

相关文章:

php - InvalidArgumentException : The current node list is empty. PHP-Spider (DOMCrawler Symfony)

php - 如何在 laravel 中创建搜索工具?

javascript - 带有两个键的导航在 React Native 中不起作用

flutter - pageview flutter如何跳转到另一个页面

php - 如何使用数据库 php 和 session 中的信息创建新菜单项

php - 人类可读的 JSON : aka Add spaces and breaks to json dump

javascript - 为什么 jQuery html() 方法向段落添加内容而不是替换内容?

javascript - 可调整大小的 jquery 与 map 不工作

rust - 从认证页面返回后是否可以保留全局变量 `window.__TAURI__`?

php - 如何从地址中删除index.php,同时通过fastcgi将请求重定向到index.php?