> 웹 프론트엔드 > JS 튜토리얼 > AJAX 교차 도메인 요청을 구현하기 위한 서버측 구성

AJAX 교차 도메인 요청을 구현하기 위한 서버측 구성

亚连
풀어 주다: 2018-05-25 13:51:37
원래의
1271명이 탐색했습니다.

이 글에서는 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 요청은 비동기식입니다.

위 내용은 모두를 위해 제가 정리한 내용입니다. 앞으로 모든 사람에게 도움이 되기를 바랍니다.

관련 기사:

서버에서 반환된 XML에 대한 AJAX 처리 방법

AJAX 단순 비동기 통신 예시 분석

AJAX 메커니즘 및 크로스 도메인 통신에 대한 자세한 설명

위 내용은 AJAX 교차 도메인 요청을 구현하기 위한 서버측 구성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿