액세스 제어 허용 원본 제한 우회
서버에 AJAX 요청을 시도할 때 두려운 "액세스 제어- Allow-Origin' 오류가 발생했습니다. 이 문제는 제공 플랫폼에서 원본 간 요청을 금지할 때 널리 발생합니다.
제공된 AJAX 스크립트는 기본적으로 작동하며 처리를 위해 데이터를 PHP 스크립트로 전송합니다. 그러나 처리된 데이터 검색은 Access-Control-Allow-Origin 제한으로 인해 방해를 받습니다.
해결 방법: 서버 응답 수정
이 문제를 해결하려면 다음을 추가하세요. retrieve.php 스크립트 상단에 헤더를 추가하세요.
header('Access-Control-Allow-Origin: *');
이렇게 하면 모든 원본에 대한 무제한 액세스가 허용됩니다. 보안을 강화하려면 다음 접근 방식을 사용하여 특정 원본에 대한 액세스를 제한하는 것이 좋습니다.
header('Access-Control-Allow-Origin: https://www.example.com');
추가 고려 사항
JSON을 사용하는 대체 접근 방식
제시한 대로 AJAX 스크립트에 JSON에 해당하는 코드를 사용하는 것도 가능합니다. 그러나 이 접근 방식에는 여전히 Access-Control-Allow-Origin 제한이 적용됩니다.
위 내용은 AJAX 요청에서 \'Access-Control-Allow-Origin\' 제한을 우회하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!