session_id()에 문제가 있습니다. session_destroy()를 호출하면 로그 아웃 페이지로 이동 한 다음 다시 시작 페이지로 돌아갑니다. session_id는 여전히 동일합니다. 무엇을해야합니까? 그러나 브라우저 창을 닫을 때 session_id는 새로운 것이지만 사람이 브라우저 창을 닫지 않으면 어떻게됩니까?PHP : 세션 문제가 있습니까?
1
A
답변
4
session_destroy()는 쿠키의 세션 ID가 아니라 서버의 세션 데이터를 파괴합니다. setcookie()를 사용하여 쿠키를 해제하거나 session_regenerate_id()를 사용하여 새 ID를 가져 오십시오.
0
재생 및 파괴 변수들의 순서가 중요하다 :
function _session_destroy() {
session_regenerate_id();
session_destroy();
}
-1
가
session_start();
session_unset();
/* Kill all session variables */
unset($_SESSION['variable1']);
unset($_SESSION['variable2']);
.
.
.
.
.
unset($_SESSION['variableN']);
$_SESSION = array(); // reset session array
/* now generate session id */
session_regenerate_id();
session_destroy(); // destroy session.
관련 문제
- 1. PHP 세션 객체에 문제가 있습니다.
- 2. 세션 등록 문제가 있습니까?
- 3. IE8 세션 공유에 문제가 있습니까?
- 4. PHP 세션 변수가 저장되지 않습니다 ... 가능한 php.ini 문제가 있습니까?
- 5. PHP 디스플레이 문제가 있습니까?
- 6. PHP 배열 문제가 있습니까?
- 7. PHP fckeditor 문제가 있습니까?
- 8. Uploadify가 변수를 전달하지 않음, 세션 문제가 있습니까?
- 9. PHP 세션/substr 문제
- 10. PHP 세션 속도 저하
- 11. PHP 파일 삭제 문제가 있습니까?
- 12. PHP 정규식에 어떤 문제가 있습니까?
- 13. 이 PHP 라인에 문제가 있습니까?
- 14. PHP 재귀 함수 문제가 있습니까?
- 15. 이 PHP 코드에 문제가 있습니까?
- 16. PHP/MySQL 테이블 문제가 있습니까?
- 17. PHP 사용자 세션 '혼란스러워'
- 18. JSP로 세션 문제가 발생했습니다.
- 19. PHP, 세션 문제
- 20. swfupload 세션 문제가 세션을 파괴합니다.
- 21. php 어떻게 오랜 시간 동안 세션 상태를 보존합니까? 문제가 발생했습니다.
- 22. 세션 시간 초과 (PHP)
- 23. PHP 세션 및 쿠키
- 24. PHP 세션 이상한 행동
- 25. PHP 세션 오류
- 26. PHP 세션 문제
- 27. PHP 및 세션 오류
- 28. 목표 C/php 세션?
- 29. PHP 변수 세션 변수
- 30. PHP ASP 공유 세션
에도 session_regenerate_id (아래 순서로 이들 기능) 정확한 함수 이름 (HTTP 인을 사용 // de.php.net/manual/en/functionsession-regenerate-id.php) – Thomas