主頁 > 知識庫 > php apache開啟跨域模式過程詳解

php apache開啟跨域模式過程詳解

熱門標(biāo)簽:開發(fā)地圖標(biāo)注類網(wǎng)站 百度地圖標(biāo)注偏差 廣東廣州在怎么申請400電話 400電話蘭州申請請 外呼系統(tǒng)能給企業(yè)帶來哪些好處 百度地圖怎樣標(biāo)注圖標(biāo) 咸寧銷售電銷機器人系統(tǒng) 余姚電話機器人 電銷機器人問門薩維品牌my

apaceh 配置:

VirtualHost *:80>
  ServerAdmin xxx@qq.com
  DocumentRoot "C:/htdocs/demo"
  ServerName dev.dd.cn
  ##ErrorLog "logs/dummy-host.localhost-error.log"
  ##CustomLog "logs/dummy-host.localhost-access.log" combined
  Directory "C:/htdocs/demo">
    #Require all denied
    Header set Access-Control-Allow-Origin *
  /Directory>
/VirtualHost>

PHP文件設(shè)置:

?php
   header("Access-Control-Allow-Origin:*"); 
   //處理請求輸出數(shù)據(jù)
?>

配置的含義是允許任何域發(fā)起的請求都可以獲取當(dāng)前服務(wù)器的數(shù)據(jù)。當(dāng)然,這樣有很大的危險性,惡意站點可能通過XSS攻擊我們的服務(wù)器。所以我們應(yīng)該盡量有針對性的對限制安全的來源,例如下面的設(shè)置使得只有http://feng.com這個域才能跨域訪問服務(wù)器的API。

httpd.conf:

VirtualHost *:80>
  ServerAdmin xxx@qq.com
  DocumentRoot "C:/htdocs/demo"
  ServerName dev.dd.cn
  ##ErrorLog "logs/dummy-host.localhost-error.log"
  ##CustomLog "logs/dummy-host.localhost-access.log" combined
  Directory "C:/htdocs/demo">
    #Require all denied
    Header set Access-Control-Allow-Origin http://feng.com
  /Directory>
/VirtualHost>

PHP文件中:

header("Access-Control-Allow-Origin:http://feng.com");

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 解決nginx/apache靜態(tài)資源跨域訪問問題詳解
  • 跨域請求 Apache 服務(wù)器配置的方法
  • Apache中配置支持CORS(跨域資源共享)實例
  • 詳解apache配置域名的坑
  • Java常用類庫Apache Commons工具類說明及使用實例詳解
  • 解決Linux+Apache服務(wù)器URL區(qū)分大小寫問題
  • Ubuntu 18.04上安裝Apache、MySQL、PHP、LAMP的完整教程
  • Apache跨域資源訪問報錯問題解決方案

標(biāo)簽:重慶 巴彥淖爾 麗江 臨沂 鷹潭 銅陵 衡陽 十堰

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php apache開啟跨域模式過程詳解》,本文關(guān)鍵詞  php,apache,開啟,跨域,模式,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php apache開啟跨域模式過程詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于php apache開啟跨域模式過程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章