>  기사  >  백엔드 개발  >  URL을 사용하여 SESSION information_php 팁 전송

URL을 사용하여 SESSION information_php 팁 전송

WBOY
WBOY원래의
2016-05-16 20:10:50994검색

PHP 공부에서 세션은 우리가 자주 사용하는 것이므로 오늘은 세션에 대해 자세히 이야기하겠습니다.

1. 세션 작동 메커니즘:

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

2. 글의 초점은 다음과 같습니다: URL을 기반으로 세션 전송

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

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

1. 사용자 로그인 페이지를 생성하고 폼의 작업 주소 뒤에

를 추가합니다.

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

입니다.

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

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

3. 로그아웃 페이지 만들기

먼저 현재 사용자의 세션 데이터를 지운 후 해당 사용자의 세션 파일을 삭제하세요

URL을 기반으로 세션을 전송하는 작은 사례가 모두 완료되었습니다! !

위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.

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