PHP에서 세션을 지우는 방법: 1. 세션을 활성화합니다. 2. 숫자 변수를 설정합니다. 3. 세션 값을 가져옵니다. 4. "설정 해제"를 통해 세션을 지웁니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, Dell G3 컴퓨터.
PHP에서 세션을 지우는 방법은 무엇입니까?
PHP 세션과 쿠키의 비교
세션: 서버 측에 저장되므로 사용자가 세션을 비활성화하는 것에 대해 걱정할 필요가 없지만 녹음 파일의 부하는 서버가 부담합니다.
쿠키: 클라이언트 측에 저장됩니다. 일부 클라이언트는 쿠키를 비활성화할 수 있지만 서버는 녹음 파일의 부하를 감당할 필요가 없습니다.
각각의 장단점이 있으므로 쿠키를 완전히 버려도 문제가 없습니다. 일부 중요하지 않은 정보는 쿠키로 저장되어 일부 서버의 부하를 줄일 수 있지만 사용자 로그인 계정 등과 같은 중요한 정보는 쿠키에 저장될 수 있습니다. , 세션을 사용하는 것이 더 안전합니다.
세션 활용처
보통 웹사이트에 회원 로그인 기능이나 장바구니 기능이 있는 경우, 기본적으로 세션을 이용하면 이 정보를 기록하는 데 도움이 됩니다. 또한, 귀하의 회원이 서로 다른 권한(관리자 권한, 중재자 권한, 일반 회원 권한 등)을 가지고 있는 경우 세션을 통해서도 기록이 가능하다는 부분이 쿠키보다 안전합니다.
첫 번째 단계는 세션을 활성화하는 것입니다: session_start()
세션을 사용하여 사용자 정보를 기록하기 전에 먼저 session_start() 함수를 사용하여 시스템에 세션 사용을 시작하도록 지시해야 합니다. 웹 페이지 상단에 출력되기 전에, 즉 다음과 같은 것을 배치해야 합니다. 이전에 출력이 있으면 뭔가 잘못될 것입니다! 이것은 또한 대부분의 사람들이 자주 직면하는 문제이기도 합니다.
코드 페이지를 엽니다. 2단계: 변수 값을 지정하고 이를 서버에 기록합니다. 숫자 변수를 설정하고 값 = 10을 지정했습니다. 그러면 이 숫자 = 10이 서버에 저장됩니다. 기본적으로 이것은 가장 간단한 세션 설정입니다.
세 번째 단계는 세션 값을 가져오는 것입니다. 변수 값을 가져오기 전에 $_SESSION["변수 이름"]을 사용하고 먼저 session_star() 함수도 사용해야 합니다! 그런 다음 직접 에코할 수 있습니다.
4단계: 세션 삭제
실제로 기본 서버에서는 유효기간이 지난 세션을 자동으로 삭제하지만, 회원가입 등 운영 중에 사용자가 스스로 삭제할 수 있어야 하는 경우도 있습니다. logout , 활성 삭제 후 즉시 로그아웃됩니다. 이때 다음 두 가지 방법을 사용하여 삭제할 수 있습니다.
unset($_SESSION['变数名称']); session_destroy();
첫 번째 방법은 변수 이름을 직접 지정하고 레코드를 개별적으로 삭제하는 것입니다. 모든 기록을 삭제하세요.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 세션을 지우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!