이 글에서는 AJAX 크로스 도메인 요청을 구현하기 위한 서버 측 구성에 대한 관련 정보를 주로 소개합니다. 필요한 친구들이 참고하면 됩니다.
저는 항상 AJAX 크로스 도메인이 극복할 수 없는 격차라고 생각했습니다. 서버는 AJAX 교차 도메인 요청을 허용할 수 있습니다.
PHP 코드 예:
header('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Headers:X-Requested-With');
테스트 후 웹킷 기반 브라우저는 도메인 간 요청을 성공적으로 구현했습니다.
IE에서는 늘 지원하지 않습니다~ 이 강력한 기능은 모바일 단말기에서만 누릴 수 있는 것 같습니다
또한, 구성 첫 번째 줄의 * 표시는 모든 사용자로부터 도메인 간 요청을 의미함을 나타냅니다. 리퍼러는 완전히 공개하고 싶지 않은 경우 특정 도메인 이름으로 구성할 수 있습니다. 이렇게 하면 특정 도메인 이름의 도메인 간 요청만 성공할 수 있습니다. 예:
header('Access-Control-Allow-Origin:http://www.test.com');
구성의 두 번째 줄의 의미는 비동기 AJAX 요청을 허용한다는 것입니다. 왜냐하면 비동기 AJAX가 자동으로 이 헤더 정보를 보내고 서버는 일반적으로 헤더 정보를 수락하여 AJAX 요청임을 결정하기 때문입니다. 일반적으로 우리가 보내는 AJAX 요청은 비동기식입니다.
위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
AJAX 메커니즘 및 크로스 도메인 통신에 대한 자세한 설명
위 내용은 AJAX 교차 도메인 요청을 구현하기 위한 서버측 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!