소셜 네트워킹 사이트를 작성 중이며 PHP 세션을 파악하려고합니다. 로그인 페이지의 맨 위에는 session_destroy()를 호출하고 새 사용자가 공식적으로 사용자 및 사용자 홈페이지에 등록 된 페이지에서 session_start()를 호출합니다. 사용자가 로그 아웃하면 session_destroy가있는 홈 페이지에 연결되지만 사용자 이름이나 비밀번호가 무엇이든 관계없이 로그 아웃 한 사용자로 다시 로그인 할 수 있습니다. 이것은 세션으로 작업 한 첫 번째 시간이므로 session_destroy를 어디에 두어야하는지 궁금해서 로그 아웃 할 때 실제로 세션을 파괴합니다.PHP 세션을 어떻게 종료합니까?
2
A
답변
5
session_destroy
을 사용하여 세션 데이터를 파괴하고 session_unset
을 사용하여 $_SESSION
변수를 모두 지 웁니다.
또한 현재 세션의 ID를 변경하고 이전 세션 ID와 연결된 세션 데이터를 삭제하려는 인증 시도 후에 session_regenerate_id(true)
을 호출하십시오.
관련 문제
- 1. 인터랙티브 루아를 어떻게 완벽하게 종료합니까?
- 2. ASP.NET : Response.Redirect()가 현재 세션을 종료합니까?
- 3. HandlerThreads를 어떻게 종료합니까?
- 4. Quartz ThreadGroup을 어떻게 종료합니까?
- 5. 콘솔없이 레일즈 서버를 어떻게 종료합니까?
- 6. Ruby에서 PTY.spawn 호출을 어떻게 종료합니까?
- 7. JButton ActionListener로 프로그램을 어떻게 종료합니까?
- 8. PHP : 전체 세션을 포함합니다
- 9. 세션을 삭제하고 PHP
- 10. PHP 세션을 읽지 못했습니다
- 11. PHP 세션을 플래시로 전송
- 12. Ndepend 보고서를 어떻게 빌드 보고서로 종료합니까?
- 13. 어떻게 제대로 하나의 socket.io/websocket-client를 종료합니까?
- 14. 어떻게 Mac 응용 프로그램을 프로그래밍 방식으로 종료합니까?
- 15. 뒤로 버튼을 누르면 어떻게 활동을 종료합니까?
- 16. pylint는 실행중인 Windows 명령 상자를 어떻게 종료합니까?
- 17. 호출 스택이 손상된 .NET 스레드를 어떻게 종료합니까?
- 18. 브라우저 앱에서 실버 라이트를 어떻게 종료합니까?
- 19. Inno Setup에서 TOutPutProgressWizardPage 설치를 어떻게 종료합니까?
- 20. xslt에서 PHP 세션을 사용하는 방법?
- 21. 안전한 PHP 세션을 설정하는 방법
- 22. Tomcat 세션을 어떻게 유지합니까?
- 23. Cron은 Python 스크립트를 종료합니까?
- 24. PHP 세션을 삭제하는 방법은 무엇입니까?
- 25. 아약스로 PHP 세션을 반환 중
- 26. XMLHttpRequest로 PHP 세션을 전달하는 방법
- 27. PHP 세션을 채팅 전용으로 사용하기
- 28. PHP 세션을 사용하는 연령 확인
- 29. 디버깅 목적으로 PHP 세션을 끝내십시오.
- 30. 특정 PHP 세션을 파괴하는 방법
여기서 session_destroy 문을 넣으시겠습니까? –
@ Nerd With A Vengeance : 현재 세션이 파괴되는 위치를 지정하십시오. 이전에'session_start'를 호출하면, 세션이로드되지 않습니다. – Gumbo
이봐, 고마워! 내 프로젝트에서 너를 인용 할거야! –