Salve, come posso fare che se uno ripete di nuovo logout per sbaglio non mi fa le modifiche sulla tabella.?
faccio salvare l'uscita dell'utente nel campo "logout" con datetime però per non far che venga l'errore che la sessione è scaduta come faccio?
il mio codice è questo:
grazie mille.
faccio salvare l'uscita dell'utente nel campo "logout" con datetime però per non far che venga l'errore che la sessione è scaduta come faccio?
il mio codice è questo:
Codice:
<?php
session_start();
require_once(dirname(__FILE__) . '/../inc.php');
$nome = $_SESSION["nome"];
$result = $db->query("UPDATE users SET logout = NOW() WHERE nome = '".$db->real_escape_string($nome)."'") or die($db->error);
session_destroy();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Logout</title>
</head>
<body>
Logout eseguito<br />
<a href="login.php">Vai alla pagina accedi</a><br />
</body>
</html>
grazie mille.