2016-01-12 29 views
2

我已閱讀有關來源政策等,據我瞭解,你應該把原產地政策域放在客戶端和服務器上。爲什麼我的錯誤域不是本地主機的後綴?

確定可以說我對example.com這個代碼,我想從doyouknoweverything.doyouknoweverything.com/recordOfMyLife頁面使用jQuery/AJAX獲取信息

<div id="sk">Loading...</div> 
<script> 
document.domain = "{example.com}"; 
$("#sk").load("http://whatever.doyouknoweverything.com/recordOfMyLife"); 
</script> 

如果我理解這個正確的,我可以在php文件whatever.doyouknoweverything.com/recordOfMyLife做這樣的:

header("Access-Control-Allow-Origin: *"); 

這是正確的嗎?

爲什麼我的錯誤域不是本地主機的後綴?我想我不明白,這是可能的東西很容易讓你們誰在此之前已經做了...

回答

1

變化

header("Access-Control-Allow-Origin: *");

header("Access-Control-Allow-Origin: www.yoursite.com"); 
+0

好的,謝謝!如果我有三個域,我可以像標題一樣做(「訪問控制 - 允許 - 來源:www.yoursite.com,www.yoursecondsite.com,www.yourthirdsite.com」); ?我的問題之一是:爲什麼不document.domain =「{example.com}」;工作?你能舉一個例子怎麼實現我想要的嗎?基本上只是從服務器和客戶端獲取一些內容。 – bestprogrammerintheworld

相關問題