javascript - xmlhttprequest欺骗referer然后重定向到另一个页面?

标签 javascript redirect referrer spoofing

我使用 curl (PHP) 创建了一些代码,它允许我欺骗引荐来源网址或清空引荐来源网址,然后将用户引导至另一个带有欺骗性引荐来源网址的页面。

然而,这样做的缺点是 header 中的 IP 地址将始终是我的服务器的 IP,这不是有效的解决方案。

问题;

是否可以使用客户端脚本,即 (xmlhttprequest) 来“更改”引荐来源网址,然后将用户引导至新页面?

从而保持用户 IP 地址完整,但欺骗引荐来源网址。

如果是,我们将不胜感激。

谢谢!

最佳答案

在呈现页面时,不是来自现代浏览器中的 javascript。

更新: 查看一些手动工具和其他基于 javascript 的平台的评论,从技术上讲,您可以在这些平台上欺骗引荐来源网址。在似乎与 make web requests 有关的 8 年前的原始问题的上下文中,答案仍然是“否”。

我不打算编辑我​​十年前的所有答案,尽管如此反对者,有他们。对于没有正确预见 future 并提供永恒的答案,我提前表示歉意。

关于javascript - xmlhttprequest欺骗referer然后重定向到另一个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342430/

相关文章:

php - 将文件作为附件发送到浏览器

PHP 通过 file_get_contents 获取调用你的脚本的站点

javascript - 如何使用 JavaScript 从重定向中获取引荐来源网址?

javascript - 如何用Chart.js实现连续线图中的不连续部分(跳跃)?

javascript - 在处理简单 html 页面上的子元素时卡住了

javascript - jQuery maphilight 使用 "onclick"方法

asp.net - 使用登录控件登录应用程序后重定向到default.aspx而不是 "xxx.aspx"

javascript - 支持后进回调的设计模式(例如处理 hashchange)

python - 如何在 Python 中显示重定向的标准输入?

javascript - 如何在 Javascript 中获取没有主机名的引用 URL?