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을 기반으로 세션을 전송하는 작은 사례가 모두 완료되었습니다! !
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.