mille grazie....
![]()
un altra domanda
ho scoperto una cosa ceh nn avevo ancora capito
(*)ho inserito una riga di codice a ogni inizio pagina ocn cui creo una sessione,,,
ma solo nel caso nn esista già.
se nn ho capito male ci può essere una sessione per finestra browser...
in quanto alla chiusura di questa (se la scadenza è quella di default),questa scade.
Registrando le sessioni in un db mi sono accorta che mi registra uan diversa sessione
(lo so perchè uso come chiave primaria il nome della sessione)
ad ogni refresh della pagina o link ad un altra (sempre nella stessa finestra) (*)pagina del sito.
Nn e possibile che ad ogni refresh o cambio pagina del sito me ne crei una,
il db sarebbe piena zeppa dopo 30 minuti,registrandole!!
è giusto inserire ad ongi inizio pagina questa riga?
//-------------------------------------------------
if(!isset($_SESSION)){
session_start();
session_register("lingua","menu","id_Sessione");
$_SESSION['id_Sessione'] = session_id();
//-------------------------------------------
$con = @mysql_connect("localhost","root","");
if(!$con){
echo "Impossibile connetersi al db erorre n°: ".mysql_errno().", " .mysql_error().".";
}else{
//----------------------
@mysql_select_db("sessioni",$con);
//----------------------
$insert = ("INSERT IGNORE INTO sess (id_S,accesso) VALUES('".$_SESSION['id_Sessione']."',now())");
//--------------------------------------------
.....................
}
}
nn ho ancora fatto le modifiche di registrazione materiale della sessione sul db...perhcè ho letto ora l'e-mail....
nn far caso alla query d'INSERT