<?php
require_once '../../resources/portabilityLayer.php';
header("Access-Control-Allow-Origin: *");
header("Access-Control-Max-Age: 0");
if ($_SERVER["REQUEST_METHOD"] == "OPTIONS") {
    
    $accessControlRequestHeaderValues = explode(", ", $_SERVER["HTTP_ACCESS_CONTROL_REQUEST_HEADERS"]);
    if (in_array("x-custom-header", $accessControlRequestHeaderValues)) 
        header("Access-Control-Allow-Headers: X-Custom-Header");  
} else if ($_SERVER["REQUEST_METHOD"] == "GET") {
    if (isset($_SERVER["HTTP_X_CUSTOM_HEADER"]))
        echo "PASS";
    else
        echo "FAIL";
}
?>