这是一个 PHP 跨域资源共享 (CORS Cross-origin resource sharing) 中间件。
支持
Array, 原生 PHP 代码
使用 PSR-7
Laravel
Symfony
使用
composer require medz/cors
示例
use Medz\Cors\Cors; $cors = new Cors($config); // The $config -> `config/cors.php` file. $cors->setRequest($requestType, $request); // The $request is empty array or is `NULL` or $_REQUEST $cors->setResponse($responseType, $response); // The $response is empty array. $cors->handle(); $response = $cors->getResponse();
$requestType 和 $responseType 都是单独设置支持的类型,但如果在框架中使用,这两个值通常是相同的。因为你可以单独设置它,所以你可以根据自己的需要提供不同的值以实现你的目标。
$requestType
$responseType