使用getJSON將數據從一個域發送到另一個域。確保json獲取來自特定域,php(跨域)
下面是示例: 域A(www.a.com)使用jQuery getJSON()將數據發送到域B(www.b.com) 域B包含解析數據的所有php腳本。
出於安全原因,我想確保數據發件人是域A而不是其他人。 我讀了很多帖子和搜索,我遇到$ _SERVER ['HTTP_REFERER']爲PHP。然而,我注意到很多說這不是最好的方式,一些瀏覽器dosent支持它。
然後我遇到了另一種說法,使用cookie和訪問令牌進一步混淆了我。 我希望有人能夠指引我走向正確的方向。
這裏使用的數據在發送給dmoain B中的jQuery腳本IM
$.getJSON('b.com/parse.php?data=' + data +'&callback=?', function(data) {
//do something
});
[Access-Control-Allow-Origin](http://enable-cors.org/)到你的Vhost或'.htaccess'中怎麼辦? – Touki
我該如何使用它? – sm21guy
在我發送的鏈接中給出瞭解釋 – Touki