테스트 사이트 - 개발 중인 베타 버전입니다

PHP에서 CORS (Cross-Origin Resource Sharing) 허용하기

PHP에서 크로스 도메인 요청을 허용하기 위해서는 웹 서버 설정에서 CORS (Cross-Origin Resource Sharing)를 활성화해야 합니다. PHP에서 직접적으로 크로스 도메인 요청을 허용하는 코드는 아니지만, HTTP 응답 헤더를 설정하여 크로스 도메인 요청을 허용할 수 있습니다.

아래의 예제는 모든 도메인에서 오리진 요청을 허용하는 PHP 코드입니다.

[code]
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
[/code]

위의 코드를 PHP 스크립트 상단에 추가하면, 모든 도메인에서 오리진 요청을 받아들일 수 있게 됩니다. 또한, "Access-Control-Allow-Methods" 헤더를 사용하여 허용할 HTTP 메소드를 지정할 수도 있습니다. 위의 예제에서는 GET, POST, OPTIONS 메소드를 허용합니다.

이 코드를 서버 측 PHP 스크립트에 추가하면, 크로스 도메인 요청을 처리할 수 있습니다. 하지만, 주의해야 할 점은 크로스 도메인 요청을 허용할 때 보안상의 이슈가 발생할 수 있으므로, 필요한 경우에만 크로스 도메인 요청을 허용하는 것이 좋습니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

https://www.hirehop.com/blog/cross-domain-fonts-cors-font-face-issue/

 

아파치에 설정하거나 php에 코드 추가해서 font관련한 CORS오류 해결하는 방법입니다.

게시글 목록

번호 제목
17927
17926
17922
17921
17915
17910
17907
17892
17888
17879
17878
17874
17873
17872
17871
17870
17869
17868
17866
17865
17864
17863
17862
17859
17856
17845
17835
17834
17826
17823