首页 > 解决方案 > 如何保存上一个页面以将用户重定向回,这可靠吗?

问题描述

我已经看到这里的所有线程,以找到一些关于将用户送回上一页的可靠方式的建议,但没有人回答我的问题。我尝试了这两种方法:

据说这个漏洞有一些可以被利用的漏洞,并且它(总是)不能与 HTTPS 一起使用。

$test;
if (empty($test))
{
    header("Location: ".$_SERVER['HTTP_REFERER']);
    exit();
}

然后我使用 JavaScript 尝试了这个,它也不应该(总是)在隐身模式下工作(但它对我有用)并且有些人已经关闭了它。

$test;
if (empty($test))
{
    echo
    '<script>
    window.onload = function myFunction() {window.history.go(-1);}
    </script>';
    exit();
}

我想知道有什么方法可以以无论如何总是有效的方式来做到这一点?一个例子将不胜感激!

PS:请记住,此代码仅用于演示,因为我没有完整的网站或任何东西,我只是想学习。

标签: phpredirectback

解决方案


推荐阅读