Estoy haciendo un sistema de usuarios con cookies.
Cuando los usuarios dan sus datos y se registran les coloco una cookie mediante:
Código PHP:
setcookie('cookie', $nick, (time()+2592000), '/', '', 0);
Luego pueden entrar en la web y les reconozco su cookie:
Código PHP:
<? if (!(isset($cookie)))
{
echo "
<form name=\"form\" method=\"post\" action=\"reconoce.php\">
<table border=\"0\" cellspacing=\"10\">
<tr>
<td>Nick</td>
<td><input type=\"text\" name=\"nick\"></td>
</tr>
<tr>
<td>Contraseña</td>
<td><input type=\"text\" name=\"contraseña\"></td>
</tr>
</table>
<div align=\"left\">
<input type=\"submit\" name=\"Submit\" value=\"Enviar\">
</form>";
}
else
{
print $nick;
echo "
<form method=\"POST\" action=\"despedida.php\">
<input type=\"submit\" value=\"Salir\" name=\"submit\">
</form> ";
}
?>
Para eliminar la cookie y q otra persona desde el mismo ordenador pueda registrarse o entrar utilizo el despedida.php
Código PHP:
<?
if ($submit) {
setcookie('cookie');
echo "Ha salido correctamente. Esperamos que nos visite pronto. Gracias por su visita.";
}
?>
El problema es que hago el submit para eliminar la cookie, pero luego entra en la página donde busca la cookie y me reconoce como si no hubiera sido eliminada