仅限Safari:请求标头字段Access-Control-Allow-Headers不允许授权

时间:2019-01-15 22:47:12

标签: php cors http-headers

在我从前面调用的php“端点”中,我在脚本顶部有以下代码:

<?php
    header("Access-Control-Allow-Headers: *");
    header("Access-Control-Allow-Origin: *");
    header("Access-Control-Allow-Methods: *");
    header("Content-Type: application/json");
    header("Access-Control-Allow-Credentials: true");

    if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS')
    {
        http_response_code(200);
        die();
    }

    include_once '../config/database.php';
    ...rest...

在Mac上的safari中出现错误:

  

请求标头字段Access-Control-Allow-Headers不允许授权

一切都可以在其他浏览器中使用。我很困惑。为什么会这样?

0 个答案:

没有答案