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

發(fā)布時(shí)間:2024-03-02
本文通過設(shè)置access-control-allow-origin來實(shí)現(xiàn)跨域。
如果直接使用ajax訪問,會(huì)有以下錯(cuò)誤:
xmlhttprequest cannot load
在被訪問的頁面添加如下代碼,該頁面就可以被不同域名訪問了。
1、允許單個(gè)域名訪問
指定某域名(http://www.xxx.com)跨域訪問,則只需在php文件頭部添加如下代碼:
header(\\\’access-control-allow-origin:http://www.xxxx.com\\\’); 2、允許多個(gè)域名訪問
指定多個(gè)域名(http://www.xxx.com、http://www.xxxx.com等)跨域訪問,則只需在php文件頭部添加如下代碼:
$origin = isset($_server[\\\’http_origin\\\’])? $_server[\\\’http_origin\\\’] : \\\’\\\’; $allow_origin = array( \\\’http://www.xxx.com\\\’, \\\’http://www.xxxx.com\\\’ ); if(in_array($origin, $allow_origin)){ header(\\\’access-control-allow-origin:\\\’.$origin); } 3、允許所有域名訪問
允許所有域名訪問則只需在php文件頭部添加如下代碼:
header(\\\’access-control-allow-origin:*\\\’);
上一個(gè):梵想固態(tài)硬盤怎么這么便宜,為什么有的廠家固態(tài)硬盤便宜很多
下一個(gè):startallback激活密鑰 startisback怎么激活

排水管道施工需要注意的問題
iphone電池保養(yǎng)方法(iphone電池保養(yǎng)得幾點(diǎn)方法告訴你)
金立安全模式怎么解除不了(金立安全模式怎么解除密碼)
泡茶時(shí)如何最大限度釋放茶多酚功效?
茶是一種有益身心的健康飲品,沒有年齡限制
廠家生產(chǎn)銷售阻燃外墻板建筑B1級(jí)擠塑保溫板
優(yōu)質(zhì)不銹鋼電機(jī)馬達(dá)是否具有省電節(jié)能性?
CC0201DRNPO8BN7R0,NPO 0201 7pF ±0.5pF 25V
bea fasteners
steam對電腦要求高嗎(對電腦要求不高的steam游戲)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos