我正在尝试使用以下代码使用 php 实现 CORS
//will add domains in this array
$allowedOrigins = array();
if (isset($_SERVER['HTTP_ORIGIN']) && $_SERVER['HTTP_ORIGIN'] != '') {
foreach ($allowedOrigins as $allowedOrigin) {
if (preg_match('#' . $allowedOrigin . '#', $_SERVER['HTTP_ORIGIN'])) {
header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);
header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS');
header('Access-Control-Max-Age: 86400');
header('Access-Control-Allow-Headers: Content-Type, Authorization, X-Requested-With');
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
$_SERVER['HTTP_ORIGIN'] 不返回任何内容(空字符串) HTTP_ORIGIN 有其他选择吗?或者我做错了什么?
| 归档时间: |
|
| 查看次数: |
4394 次 |
| 最近记录: |