나는 서버 측을 위해 PHP를 사용하고 있습니다. 어떻게 다른 세션을 파괴하지 않고 하나의 세션을 파괴합니까? 설명하겠습니다. 세션 변수를 사용하는 일반 변수 대신에 양식을 만들었습니다. 양식을 제출할 때 게시물의 끝 부분에 session_destroy()를 사용하여 페이지를 지우려고했지만 세션 로그를 파기하고 나를 기록합니다. 어떻게 세션 세션을 종료하지 않고도 세션 세션 변수를 파괴 할 수 있을까요? 진짜 noobish 인 것을 유감스럽게 생각합니다.PHP : 세션 삭제
0
A
답변
0
당신은 다른 PHP 변수처럼 세션 변수를 제거 할 수 있습니다
unset($_SESSION['whatever']);
1
0
기능 session_destroy()
은 세션을 완전히 제거합니다.
session_destroy()는 현재 세션과 관련된 모든 데이터를 삭제합니다. 세션 과 관련된 전역 변수를 설정 해제하지 않거나 세션 쿠키를 설정 해제하지 않습니다. 세션 변수 을 다시 사용하려면 session_start()를 호출해야합니다.
세션을 모두 종료하려면 사용자를 로그 아웃하는 것처럼 세션 ID도 설정 해제되어야합니다. 쿠키가 세션 ID (기본 동작)를 전달하는 데 사용되는 경우 세션 쿠키는 삭제되어야합니다. setcookie()를 사용할 수 있습니다. 해제
사용 unset($_SESSION['session_var']);
() 지정된 변수를 파괴한다.
함수 안의 unset() 동작은 에 따라 파기하려는 변수 유형에 따라 달라질 수 있습니다.
전역 변수가 함수 내에서 unset() 인 경우 로컬 변수 만 파괴됩니다. 호출 환경의 변수 은 unset()이 호출되기 전과 동일한 값을 유지합니다.
0
unset ($ _ SESSION [ 'var']);
2
많은 세션 unset()을 피하려면 이와 같이 사용할 수 있습니다.
<?php
$_session["form_values"]["data1"]=form data1;
$_session["form_values"]["data2"]=form data2;
$_session["form_values"]["data2"]=form data3;
?>
값을 저장 한 후이 설정을 해제하십시오.
<?php
unset($_session["form_values"]);
?>
희망 사항.
0
당신은 단순히 특정 세션
unset($_SESSION['session name here']);
을 취소 해제 사용할 수 있습니다
관련 문제
- 1. PHP SDK로 로그인 후 Facebook 세션 삭제
- 2. PHP 세션 카트에서 단일 요소 삭제
- 3. PHP 세션 및 쿠키 삭제 하시겠습니까?
- 4. PHP Redis 모든 서버에서 세션 삭제
- 5. 세션 삭제 유효 기간
- 6. PHP 세션 및 세션 F
- 7. 새로 고침시 세션 삭제
- 8. session_regenerate_id() 이후 세션 변수 삭제
- 9. Pylons 또는 Python에서 세션 삭제
- 10. 응용 프로그램에서 세션 삭제
- 11. 브라우저에서 세션 삭제 닫기
- 12. Symfony 1.4의 세션 삭제
- 13. 로드 영향에서 세션 삭제
- 14. 자바 서블릿 세션 삭제
- 15. JSP에서 세션 삭제
- 16. PHP : 세션 휴식 세션
- 17. PHP/MySQL - 레코드 삭제
- 18. PHP 세션 도용
- 19. PHP + MySQL + 세션 트랜잭션
- 20. PHP 세션
- 21. PHP 세션
- 22. PHP/아파치 가비지 수집 세션 파일을 삭제 하시겠습니까?
- 23. 브라우저에서 세션 및 사용자 데이터 삭제 close (PHP)
- 24. PHP 세션 및 변수입니다
- 25. PHP 세션 이후 클린업
- 26. 사용자 이탈시 CakePHP 삭제 세션
- 27. 오라클 서버 삭제 세션 빈번하게
- 28. 레일에서 세션 삭제 및 파괴
- 29. JSF에서 특정 사용자 세션 삭제
- 30. ajax를 통해 세션 데이터 삭제