我使用 getJSON 将数据从一个域发送到另一个域。
示例如下: 域 A (www.a.com) 使用 jQuery getJSON() 将数据发送到域 B (www.b.com) 域 B 包含用于解析数据的所有 php 脚本。
出于安全原因,我想确保数据发送者是域 A 而不是其他域。我阅读了很多帖子并进行了搜索,发现 $_SERVER['HTTP_REFERER'] 用于 php。但是,我注意到很多人说这不是最好的方法,并且一些浏览器不支持它。
然后我遇到了另一个使用 cookie 和访问令牌的说法,这让我更加困惑。好吧,我希望有人能够指出我正确的方向。
这是我用来将数据发送到 dmoain B 的 jquery 脚本
$.getJSON('b.com/parse.php?data=' + data +'&callback=?', function(data) {
//do something
});