>  기사  >  백엔드 개발  >  URL을 사용하여 SESSION 정보 인스턴스 전송

URL을 사용하여 SESSION 정보 인스턴스 전송

*文
*文원래의
2017-12-28 15:51:361363검색

이 글에서는 URL을 사용하여 SESSION 정보를 전송하는 것과 관련된 정보를 주로 소개합니다. 도움이 필요한 친구들이 참고하면 좋을 것 같아요.

PHP 학습에서는 세션을 자주 사용하므로 오늘은 세션에 대해 자세히 설명하겠습니다.

1. 세션의 작동 메커니즘:

세션이 열리면 서버가 저장됩니다. 세션 파일을 저장한 후 브라우저에 세션 ID 번호를 저장하여 해당 세션 정보를 얻습니다.

2. 다음은 기사의 초점입니다. URL을 기반으로 세션을 전송합니다.

에 따라 세션을 전송하는 경우; 기본 세션 방법을 사용하고 사용자 브라우저의 쿠키를 사용하면 사용자가 쿠키를 닫으면 세션이 작동하지 않습니다! 그래서 다음에는 사용자가 쿠키를 끌까 두려워하지 않도록 웹사이트의 링크 주소에 세션 ID 번호를 입력하겠습니다!

(간단한 사용자 로그인을 예로 들겠습니다. 사용자가 쿠키를 설정하면 쿠키로 전송되고, 쿠키를 끄면 URL로 전송됩니다.)

1 사용자 로그인 페이지를 생성하고.

SID 사용자가 쿠키를 켜면 출력이 비어 있습니다.
SID 사용자가 쿠키를 끄면 현재 사용자 세션 정보가 출력됩니다. 구체적인 형식은 session_name=입니다. session_id;

2. 사용자가 로그인했는지 확인하는 페이지를 만듭니다.

session_id()에 매개변수가 포함되어 있으면 매개변수의 ID를 참조로 사용하여 sessoin 파일을 찾는다는 의미입니다. session_id()는 session_start() 앞에 있어야 합니다

3. 로그아웃 페이지를 생성합니다

먼저 현재 사용자의 세션 데이터를 삭제한 다음 사용자의 세션 파일을 삭제합니다

이 전체 작은 경우의 세션은 URL을 기반으로 전송이 완료되었습니다! !

관련 권장 사항:

PHP 세션 변수 파괴

Ajax 및 PHP 세션 생성 장바구니 예제에 대한 자세한 설명

php 세션 유효 기간

위 내용은 URL을 사용하여 SESSION 정보 인스턴스 전송의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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