>백엔드 개발 >PHP 문제 >PHP에서 리디렉션과 전달의 차이점은 무엇입니까

PHP에서 리디렉션과 전달의 차이점은 무엇입니까

WBOY
WBOY원래의
2022-02-11 18:17:112478검색

PHP에서 리디렉션과 전달의 차이점: 1. 전달 전달 페이지는 요청의 데이터를 공유할 수 있지만 리디렉션 전달 페이지는 데이터를 공유할 수 없습니다. 2. 전달은 일반적으로 사용자가 로그인할 때 해당 모듈로 전달하는 데 사용됩니다. in, 리디렉션은 일반적으로 사용자가 로그인할 때 사용됩니다.

PHP에서 리디렉션과 전달의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서 리디렉션과 전달의 차이점은 무엇입니까

1. 주소 표시줄 표시에서

forward. 서버는 리소스를 요청하기 위해 서버가 대상 주소의 URL에 직접 액세스하여 해당 URL의 응답 내용을 읽은 다음 해당 콘텐츠를 브라우저로 보냅니다. 브라우저는 서버가 보낸 콘텐츠가 어디에서 왔는지 알 수 없습니다. , 즉 주소 표시줄은 여전히 ​​원래 주소입니다.

redirect는 브라우저에 해당 주소를 다시 요청하도록 논리에 따라 상태 코드를 보내는 것을 의미합니다.

2. 데이터 공유의 관점

forward: 전달된 페이지와 전달된 페이지는 요청 시 데이터를 공유할 수 있습니다.

redirect: 데이터를 공유할 수 없습니다.

3. 사용자 로그인 시 역할에 따라 해당 모듈로 전달

redirect: 일반적으로 사용자가 로그아웃하고 로그인할 때 메인 페이지로 돌아가서 다른 웹사이트로 이동하는 데 사용됩니다.

4.

forward: 높음. redirect: 낮음.

5. 다른 서버의 웹 페이지에 액세스하려면 리디렉션만 사용할 수 있습니다.

관련 권장 사항: bootstrap 튜토리얼

위 내용은 PHP에서 리디렉션과 전달의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.