php - 如何保存上一个页面以将用户重定向回,这可靠吗?
问题描述
我已经看到这里的所有线程,以找到一些关于将用户送回上一页的可靠方式的建议,但没有人回答我的问题。我尝试了这两种方法:
据说这个漏洞有一些可以被利用的漏洞,并且它(总是)不能与 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:请记住,此代码仅用于演示,因为我没有完整的网站或任何东西,我只是想学习。
解决方案
推荐阅读
- continuous-integration - 带有 GitLab CI/CD 和 vsphere-iso 的自动化 Ubuntu 20.04 模板
- python - Shell - python 脚本输出中的新行分隔符
- regex - 可以从postgresql连接字符串中提取用户名和密码的正则表达式?
- .htaccess - .htaccess,引擎重写,不管前面的一切,引用同一个文件夹
- python - Discord.py 在加入时向成员发送消息并赋予他们角色
- plot - 在 SAS 中绘制聚类分析结果
- java - Apache 服务器上的 TLS
- javascript - Javascript:根据模式拆分数组:项目 1、5、10,然后是 2、6、11,然后是 3、7、12
- android - 重复类 org.xmlpull.v1.XmlPullParser Android
- linux - VS Code N:跳过获取配置文件'main/binary-arm64/Packages'