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: