這篇文章主要講解了“PHP跨域問題如何解決”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“PHP跨域問題如何解決”吧!
創(chuàng)新互聯(lián)于2013年開始,先為察哈爾右翼前等服務(wù)建站,察哈爾右翼前等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為察哈爾右翼前企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
設(shè)置允許訪問的域名:
1、允許全部的域名訪問
header("Access-Control-Allow-Origin:*");
2、允許指定域名訪問
header( 'Access-Control-Allow-Origin:a.test.com' );
設(shè)置允許訪問的請(qǐng)求方式:
1、一種或者多種
header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
2、全部
header('Access-Control-Allow-Methods:*');
按需設(shè)置訪問的請(qǐng)求頭
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding, Access-Token");
可以放在PHP框架的入口文件上(注:注意代碼順序)
前端ajax內(nèi)設(shè)置:
$.ajax({ type: "POST", crossDomain: true,//允許跨域請(qǐng)求 ... ... ... })
感謝各位的閱讀,以上就是“PHP跨域問題如何解決”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)PHP跨域問題如何解決這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!