为了账号安全,请及时绑定邮箱和手机立即绑定

能否利用$_SERVER['HTTP_REFERER']提高ajax技术应用过程中的安全性

能否利用$_SERVER['HTTP_REFERER']提高ajax技术应用过程中的安全性

有只小跳蛙 2018-10-02 17:19:39
php的$_SERVER['HTTP_REFERER']常量可以获取进入当前页面的前一个页面的URL地址,虽然有一定的缺陷,但有效运用它也是一个提高网站安全性的手段;而现在有许多网站在对用户登陆的过程中,都是用过ajax来进行数据的交换的那么如果我要确保数据的来源唯一(比如说规定数据一定要来自指定的几个页面),能否在运用ajax数据传递数据时,在后台处理文件中通过添加$_SERVER['HTTP_REFERER']来提高安全性呢?可以的话麻烦简单指教一下做法,不行的话也请指出原因.
查看完整描述

2 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

防盗链,配置一个类似白名单的文件,里面是允许访问你服务器的其他主机,解析$_SERVER['HTTP_REFERER']里的主机,在根据配置文件做判断

查看完整回答
反对 回复 2018-10-14
  • 2 回答
  • 0 关注
  • 632 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信