PHP 禁止跨域 - 限製跨域 - 不限製跨域詳解
先來了解一下什麽是跨域:
1.什麽是跨域?跨域:指的是瀏覽器不能執行其他網站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對javascript施加的安全限製。例如:a頁麵想獲取b頁麵資源,如果a、b頁麵的協議、域名、端口、子域名不同,所進行的訪問行動都是跨域的,而瀏覽器為了安全問題一般都限製了跨域訪問,也就是不允許跨域請求資源。注意:跨域限製訪問,其實是瀏覽器的限製。理解這一點很重要!!!同源策略:是指協議,域名,端口都要相同,其中有一個不同都會產生跨域;
如果是用的jsonp就沒有跨域這個限製
限製域名
1、允許單個域名訪問
header('Access-Control-Allow-Origin:https://blog.oioweb.cn');
2、允許多個域名訪問
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
$allow_origin = array('https://blog.oioweb.cn','https://my.oioweb.cn');
if(in_array($origin, $allow_origin)){
header('Access-Control-Allow-Origin:'.$origin);
}
3、允許所有域名訪問
header('Access-Control-Allow-Origin:*');
相關說明:
1、VIP會員無限製任意下載,免積分。立即前往開通>>
2、下載積分可通過日常 簽到、綁定郵箱 以及 積分兌換 等途徑獲得!
3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。
4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。
5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。
6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!
7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。
PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .
源站網 » PHP 禁止跨域 - 限製跨域 - 不限製跨域詳解