Estoy haciendo un blog desde cero y todo perfecto, no quiero que ningun detalle se me vaya de las manos ni nada; para controlar mi blog, obviamente debo de ser un usuario registrado, y todo bien, pero cuando trato de cerrar seción, he ahi el problema... simplemente no lo hace.
para verificar que existe una seción tengo esta función:
Código PHP:
Ver original
function check_login(){ $login_status = false; $_SESSION["login"] = true; $login_status = true; } if ( $_SESSION["login"] == true ){ $login_status = true; } } return $login_status; }
Y hasta ahi todo bien...
Para terminar la seción uso esto:
Código PHP:
Ver original
$_SESSION["login"] = false; $_SESSION["s_id"] = null;
Ahi es donde tengo el problema, hasta donde yo sabia, unset($_COOKIE['DANNEGMSESSIONID']); eliminaba la COOKIE, pero a mi no me elimina, ahi queda, y al quedarse ahi, como veran en mi verificacion del login, si detecta la COOKIE se habre la seción.
Igual lei en iternet que cambiando la cookie de valor ( setcookie ) lo podia hacer, el problema es que no sobre escribe tampoco el valor, sino que escribe una cookie nueva con el mismo nombre O_O
Ahora, a lo que voy, alguna sugerencia de como eliminar una cookie?
(Tanto rollo para una simple pregunta XD) ... disculpen las molestias y gracias de antemano!
PD. Pueden testear pos ustedes mismos el comportamiento desde http://dannegm.com y con el usuario ( User: demo, Pass: demo) o podrian crearse un nuevo usuario.