thinkphp5.1 cross-domain problem solving

Create a new controller – Cross

php think make:controller api/Cross

Read the official document tp5.1 cross-domain to understand the basic writing method

Init method in this controller

protected function initialize()
    {
    
    
        parent::initialize(); // TODO: Change the autogenerated stub
        header('Access-Control-Allow-Origin:*');
        header('Access-Control-Allow-Methods:GET, POST, PATCH, PUT, DELETE');
        header('Access-Control-Allow-Headers:Authorization, Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X-Requested-With');
        if (request()->isOptions()){
    
    
            exit();
        }
    }

can solve the problem

Guess you like

Origin blog.csdn.net/shgzzd/article/details/125498813