ciao!
c'è qualcosa che mi sfugge.
questo codice è incluso all'inizio di ogni file:
[php]
<?php
//session_start();
include_once 'config.php';
$objConn = new $Connessione();
if(!isset($_SESSION['utente'])) {
foreach ($objConn->getUtente($_COOKIE['UTENTE']) as $var) {
$_SESSION['utente']['email'] = 'CIAO';
}
}
?>
due cose.
session_start() è commentato e non è chiamato da nessun'altra parte.
inoltre sotto faccio il controllo se $_SESSION['utente'] esiste già.
da quanto so la variabile di sessione non dovrebbe essere creata, e invece viene creata senza problemi.
inoltre a rigor di logica la prima volta il valore $_SESSION['utente']['email'] è CIAO.
ma se io cambio CIAO in, ad esempio, CIA, il valore non dovrebbe cambiare.
e invece cambia.
sapete darmi qualche spiegazione??