세션을 무효화하려면 다음 코드를 사용하고 있습니다. 많은 페이지에서 logout.php
에 링크되어 있습니다. 해당 로그 아웃 링크를 클릭하면 logout.php
페이지가 호출됩니다. 다음 코드는 logout.php
입니다.PHP 세션 문제
unset($_SESSION['admin']);
session_destroy();
header('Location: index.php');
세션이 무효화되면 index.php
페이지를 열고 싶습니다. 하지만 다음과 같은 오류가 발생합니다 :
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\xampp\htdocs\Selection\logout.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Selection\logout.php:3) in C:\xampp\htdocs\Selection\logout.php on line 4
무엇이 잘못 되었나요?
왜 항상 downvoted, 그는 맞습니다. –
감사합니다 ... 어쨌든 session_start()는 스크립트 시작 부분에서 호출되어야합니다. – mck89