장고를 이용하여 블로그를 제작중에 있으나 장고로 만들기 불편한 것 같은 기능들은 PHP를 이용하여 개발하고자 하였다. 여하지간 서로 다른 도메인을 사용하는 중이다. 파이썬에서 requests 방식을 사용했을땐 큰 문제가 없었지만 form을 이용해서 Ajax를 활용하고자 하였을땐 아래와 같은 오류가 발생했다.

1
No 'Access-Control-Allow-Origin' header is present on the requested resource.

사실 충분히 이해를 하는 부분이다. 다른 사람이 타 사이트를 아무렇게나 컨트롤하면 안되는 것이니… 여튼 이를 해결하는 방법은 의외로 아주 간단했다. 외부에서 처리하는 것을 헤더에서 허용해주면 된다.

1
2
3
<?php
    header('Access-Control-Allow-Origin: *');
?>
WRITTEN BY

배진오

소비적인 일보단 생산적인 일을 추구하며, 좋아하는 일을 잘하고 싶어합니다 :D
im@baejino.com