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

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

· 2년 전 · 3980 · 1

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오류 해결하는 방법입니다.

게시글 목록

번호 제목
17591
17590
17589
17588
17587
17584
17583
17582
17581
17579
17577
17575
17574
17573
17572
17569
17564
17560
17559
17555
17554
17553
17552
17549
17548
17547
17542
17533
17531
17524