1. 각 페이지에서 세션을 사용하려면 먼저 각 페이지에서 Session_start()를 활성화해야 합니다.
2. session_start()는 세션을 초기화합니다. 첫 번째 방문에서는 고유한 세션 ID가 생성되어 클라이언트에 저장됩니다(쿠키를 기반으로 저장됨). 다음 번에 사용자가 방문할 때 session_start()는 세션 ID가 있는지 확인합니다. 세션 ID. 일부 브라우저는 클라이언트를 확인하기 위해 이 세션 ID(ff 브라우저에서 볼 수 있는 헤더 파일을 전송하여 전달됨)를 가져옵니다.
3. 쿠키에 부여된 세션은 클라이언트에 세션 ID인 session_id를 저장합니다. 이는 쿠키를 인쇄하여 확인할 수 있습니다. session_id의 키 값은
입니다.
session_id() == $_COOKIE[세션_이름()]
4. 클라이언트가 쿠키를 비활성화하는 경우 URL에 제공된 SESSION인 session_id를 전달해야 합니다.
5. SESSION에서 로그아웃할 때는 unset($_SESSION)을 사용할 수 없습니다. $_SESSION = array() 또는 $_SESSION = null을 사용할 수 있습니다.
//正确的注销session方法: //1开启session session_start(); //2、清空session信息 $_SESSION = array(); //3、清楚客户端sessionid if(isset($_COOKIE[session_name()])) { setCookie(session_name(),'',time()-3600,'/'); } //4、彻底销毁session session_destroy();
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.