通过js或php能修改网页重定向的referer吗?

现在页面在弹框,用户点击确定之后要重定向第三方的一个页面,但是因为referer问题,无法正确的打开,所以想问下有没有办法能通过js或者php修改跳转时的referer?

阅读 8.5k
3 个回答

HTML 有一个 rel="noreferrer" 的属性,可用于 <a><area> 标签,这样可以抹掉referer。

修改referer 是不可能的(在你自己的电脑上当然可以通过一些小手段修改,但是无法做到让所有访问你网站的人都自动修改referer)

对于这种的话PHP肯定处理不好,PHP可以直接get或post,并且修改http的header,但是因为在服务端的,所以最多你吧那个页面内容加载了显示出来,但是这样绝对不是跳转到目标网址。
js虽然在客户端,但是只能修改ajax的referer
如果想要修改referer只能通过修改浏览器的方式,给浏览器开发一个插件

window.location.href =不管用吗?

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