PHP Ajax 跨域問題最佳解決方案

通過設(shè)置Access-Control-Allow-Origin來實(shí)現(xiàn)跨域谎亩。
例如:客戶端的域名是client.runoob.com梢薪,而請(qǐng)求的域名是server.runoob.com蹬铺。
如果直接使用ajax訪問,會(huì)有以下錯(cuò)誤:

XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'http://client.runoob.com' is therefore not allowed access.

允許單個(gè)域名訪問

指定某域名(http://client.runoob.com)跨域訪問秉撇,則只需在http://server.runoob.com/server.php文件頭部添加如下代碼:

header('Access-Control-Allow-Origin:http://client.runoob.com');

允許多個(gè)域名訪問

指定多個(gè)域名(http://client1.runoob.com甜攀、http://client2.runoob.com等)跨域訪問,則只需在http://server.runoob.com/server.php文件頭部添如下代碼:

$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';  
  
$allow_origin = array(  
    'http://client1.runoob.com',  
    'http://client2.runoob.com'  
);  
  
if(in_array($origin, $allow_origin)){  
    header('Access-Control-Allow-Origin:'.$origin);       
} 

允許所有域名訪問

允許所有域名訪問則只需在http://server.runoob.com/server.php文件頭部添加如下代碼:

header('Access-Control-Allow-Origin:*'); 
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末琐馆,一起剝皮案震驚了整個(gè)濱河市规阀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瘦麸,老刑警劉巖谁撼,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瞎暑,居然都是意外死亡彤敛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門了赌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人玄糟,你說我怎么就攤上這事勿她。” “怎么了阵翎?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵逢并,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我郭卫,道長(zhǎng)砍聊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任贰军,我火速辦了婚禮玻蝌,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己俯树,他們只是感情好帘腹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著许饿,像睡著了一般阳欲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上陋率,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天球化,我揣著相機(jī)與錄音,去河邊找鬼瓦糟。 笑死赊窥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狸页。 我是一名探鬼主播锨能,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼芍耘!你這毒婦竟也來了址遇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤斋竞,失蹤者是張志新(化名)和其女友劉穎倔约,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坝初,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡浸剩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鳄袍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绢要。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖拗小,靈堂內(nèi)的尸體忽然破棺而出重罪,到底是詐尸還是另有隱情,我是刑警寧澤哀九,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布剿配,位于F島的核電站,受9級(jí)特大地震影響阅束,放射性物質(zhì)發(fā)生泄漏呼胚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一息裸、第九天 我趴在偏房一處隱蔽的房頂上張望蝇更。 院中可真熱鬧沪编,春花似錦、人聲如沸簿寂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽常遂。三九已至纳令,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間克胳,已是汗流浹背平绩。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漠另,地道東北人捏雌。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像笆搓,于是被迫代替她去往敵國(guó)和親性湿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容