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

2022-10-03 13:24:11 字數 1017 閱讀 4221

apaceh 配置:

serveradmin ***@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

#require all denied

header set access-control-allow-orforgkspigin *

php檔案設定:

<?php header("access-control-allow-origin:*");

//處理請求輸出資料

?>

配置的含義是允許任何域發起的請求都可以獲取當前伺服器的資料。當然,這樣有很大的危程式設計客棧險性,惡意站點可能通過xss攻擊我們的伺服器。所以我們應該盡量有針對性的對限制安全的**,例如下面的設定使得只有這個域才能跨域訪問伺服器的api。

程式設計客棧rtualhost *:80>

serveradmin ***@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

#require all denied

header set access-control-allow-origin

php檔案中:

header("access-control-all程式設計客棧ow-origin:");

本文標題: php apache開啟跨域模式過程詳解

本文位址: /wangluo/php/264881.html

Laravel開啟跨域請求

專案中用到了介面,外部呼叫的時候老是請求不到,本地請求卻沒問題,查了下說是因為跨域的問題。根據網上所說解決方法如下 1 建立中介軟體cors.php 命令 php artisan make middleware cors2 在handle方法中加入如下內容 response next request...

nginx開啟跨域處理和gzip

允許跨域請求的域,代表所有 add header access control allow origin 允許帶上cookie請求 add header access control allow credentials true 允許請求的方法,比如 get post put delete add ...

gin框架開啟web跨域

前言 gin開啟跨域,只需要新增乙個全域性中介軟體到路由器即可 gin的中介軟體可以新增到全域性,也可以新增到單個路由上 新增到全域性 r gin.new r.use gin.logger r.use gin.recovery 這裡的兩個中介軟體就是 gin.default 幫我們初始化的兩個中介軟...