blob: e1d2e1881535453e9ae8a88ae787f08d670dcda0 [file] [log] [blame]
<?php
$url = $_GET['url'];
$redirect_preflight = $_GET['redirect-preflight'];
$access_control_allow_origin = $_GET['access-control-allow-origin'];
$access_control_allow_credentials = $_GET['access-control-allow-credentials'];
$access_control_allow_headers = $_GET['access-control-allow-headers'];
if ($_SERVER['REQUEST_METHOD'] == "OPTIONS") {
if ($redirect_preflight == "true") {
header("HTTP/1.1 302");
header("Location: $url");
}
else {
header("HTTP/1.1 200");
}
header("Access-Control-Allow-Methods: GET");
header("Access-Control-Max-Age: 1");
} else if ($_SERVER['REQUEST_METHOD'] == "GET") {
header("HTTP/1.1 302");
header("Location: $url");
}
if (!is_null($access_control_allow_origin))
header("Access-Control-Allow-Origin: $access_control_allow_origin");
if (!is_null($access_control_allow_credentials))
header("Access-Control-Allow-Credentials: $access_control_allow_credentials");
if (!is_null($access_control_allow_headers))
header("Access-Control-Allow-Headers: $access_control_allow_headers");
?>