Estoy usando el siguiente código para invalidar la sesión. He vinculado a logout.php
en muchas páginas. Si se hace clic en ese enlace, se llama a la página logout.php
. El siguiente es el código en logout.php
.Problemas de la sesión PHP
unset($_SESSION['admin']);
session_destroy();
header('Location: index.php');
Una vez que se invalida la sesión quiero abrir la página index.php
. pero estoy Consiguiendo el siguiente error:
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
Cuál es el problema?
¿Por qué alguna vez downvoted, él tiene razón. –
Gracias ... de todos modos debe llamarse a session_start() al comienzo del script. – mck89