久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

PHP解決跨域問(wèn)題,指定域名訪問(wèn)

共計(jì) 987 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。

瀏覽器的同源策略,就是出于安全考慮,瀏覽器會(huì)限制從腳本發(fā)起的跨域 HTTP 請(qǐng)求。

解決辦法:

header("Access-Control-Allow-Origin: *");// 當(dāng)前跨域域名 * 全部
header("Access-Control-Allow-Methods: GET,POST,PUT,DELETE");// 響應(yīng)類型
header("Access-Control-Max-Age: 3628800");//Access-Control-Max-Age 用來(lái)指定本次預(yù)檢請(qǐng)求的有效期,單位為秒,,在此期間不用發(fā)出另一條預(yù)檢請(qǐng)求。

允許或者指定單個(gè) 域名 訪問(wèn)

header(‘Access-Control-Allow-Origin:https://wanqutv.com’); 
header(‘Access-Control-Allow-Methods:POST’); // 表示只允許 POST 請(qǐng)求 
header(‘Access-Control-Allow-Headers:x-requested-with, content-type’); // 請(qǐng)求頭的限制

或者可以限制跨域

// 設(shè)置能訪問(wèn)的域名
static public $originarr = [
'https://test1.com',
'https://test2.com',
];
/**
* 公共方法調(diào)用
*/
static public function setheader()
{
// 獲取當(dāng)前跨域域名
$origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';
if (in_array($origin, self::$originarr)) {
// 允許 $originarr 數(shù)組內(nèi)的 域名跨域訪問(wèn)
header('Access-Control-Allow-Origin:' . $origin);
// 響應(yīng)類型
header('Access-Control-Allow-Methods:POST,GET');
// 帶 cookie 的跨域訪問(wèn)
header('Access-Control-Allow-Credentials: true');
// 響應(yīng)頭設(shè)置
header('Access-Control-Allow-Headers:x-requested-with,Content-Type,X-CSRF-Token');
}
}
正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-05-16發(fā)表,共計(jì)987字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 松潘县| 大连市| 固原市| 关岭| 凤台县| 浙江省| 大余县| 遵化市| 娄烦县| 海淀区| 彩票| 平舆县| 迁西县| 澄江县| 遂宁市| 吕梁市| 林州市| 玛纳斯县| 金门县| 宜良县| 临西县| 乐陵市| 县级市| 城固县| 肃宁县| 木兰县| 永嘉县| 锡林浩特市| 新化县| 惠水县| 内江市| 无锡市| 鸡东县| 吉木萨尔县| 滨海县| 保山市| 莲花县| 淳化县| 东阿县| 沾益县| 乌兰县|