我的页面中有一些ajax代码,它输出一些动态有价值的数据,如何在请求从我的站点发出时使ajax代码输出数据,以防止第三方使用这些数据。 (验证应该使用php函数完成)
答案 0 :(得分:0)
您必须在服务器上执行此操作,在服务器上使用url referrer并确定此请求来自您的网站或其他地方。然后作出相应的回
答案 1 :(得分:0)
一种方法是在请求脚本端测试$ _SERVER变量。
因此,在将数据返回给ajax请求之前,请检查以确保$ _SERVER变量包含显示请求来自服务器的信息。
我认为它可能是您要检查的$ _SERVER [' REMOTE_ADDR'],或者是' HTTP_REFERER'也可能有用。
基本上,如果它们与您的服务器信息不匹配,则只返回false或空字符串而不是请求的数据。