Skip to content

Instantly share code, notes, and snippets.

@bestpika
Created August 8, 2016 06:27
Show Gist options
  • Save bestpika/e08e2895874dc63b6113ff7ee00ee3c9 to your computer and use it in GitHub Desktop.
Save bestpika/e08e2895874dc63b6113ff7ee00ee3c9 to your computer and use it in GitHub Desktop.
<?php
// https://developer.mozilla.org/zh-TW/docs/HTTP/Access_control_CORS
if (isset($_SERVER['HTTP_ORIGIN'])) {
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
header('Access-Control-Max-Age: 86400'); // day
header('Access-Control-Allow-Credentials: true');
}
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))
header("Access-Control-Allow-Methods: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']}");
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment