1. Go to this page and download the library: Download jarir-ahmed/universal-cors library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jarir-ahmed / universal-cors example snippets
use JarirAhmed\UniversalCors\Cors;
$cors = new Cors([
'allowOrigins' => ['https://app.example.com', 'http://localhost:3000'],
'allowMethods' => ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'],
'allowHeaders' => ['Content-Type', 'Authorization'],
'allowCredentials' => true,
'maxAge' => 3600,
]);
// Emits headers; returns true if this was a preflight (then stop).
if ($cors->send()) {
exit;
}
// ... your normal request handling continues here ...
$result = $cors->handle($_SERVER); // or resolve($origin, $method, $requestHeaders)
$result->headers; // array<string,string> of response headers
$result->isPreflight; // bool
$result->status; // 204 for a preflight to short-circuit, else null
$result->isAllowed(); // whether an Allow-Origin header was produced
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.