[PHP] PHP로 만든 API를 다른 도메인에서 요청 허용하게 만들기 (+CORS)

PHP 상단에 아래의 코드를 추가한다.

단, 설정할 도메인은 포트까지 정확하게 입력한다.

$httpOrigin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : null;
if (in_array($httpOrigin, [
	'http://aa.site.com:13000',
	'http://you.domain.kr'
]))
header("Access-Control-Allow-Origin: ${httpOrigin}");
header('Access-Control-Allow-Credentials: true');
header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS");
header("Access-Control-Allow-Headers: Accept, Content-Type, Content-Length, Accept-Encoding, X-CSRF-Token, Authorization");
header("Content-type:text/html;charset=utf-8");

Leave a Comment