Salve, ho un codice nella pagina di logout che mi salva tutti i dati di sessione, tipo ora,username ecc. riguardanti l'utente connesso che ha scelto di esegurie il logout, il tutto funziona alla perfezione, però ho notato che i record in tabella crescono in una maniera incredibile.
Ora vorrei fare che quando un'utente è già presente nella tabella di sessione mi deve aggiornare i dati, mentre se l'utente è nuovo deve inserirlo nel database.
Vi posto il codice che uso attualmente:
Grazie
Ora vorrei fare che quando un'utente è già presente nella tabella di sessione mi deve aggiornare i dati, mentre se l'utente è nuovo deve inserirlo nel database.
Vi posto il codice che uso attualmente:
PHP:
<?php require_once ( '../myday/mytime.inc');
require_once('../ult_accesso.php'); ?>
<?
include('../site/header.php');
if ($_SESSION['logged_in'] = 0)
{echo "sei già disconesso";}
else {
setcookie($nome_cookie, $joined, time() - 1, $percorso, $dominio);
session_destroy();
header('Location: http://mio sito');
}
?>
<?php
$ora_inizio= $_SESSION['ora_inizio'];
if ($_SESSION['logged_in'] == 0)
{
$myday=date("d/m/Y");
$myquery = "INSERT INTO sessioni (username, email, data, ora_inizio, ora_fine) VALUES ('$username', '$mail', '$myday', '$ora_inizio', '$ora')";
$insert2 = mysql_query($myquery);
} else {
if(!$insert2) die(mysql_error());
}
?>
Grazie

Ultima modifica: