ho cercato di semplificare al massimo il mio codice... ma continuo a non capire il motivo dell'errore. Ecco qui ciò che dovrebbe fare la pagina all'apertura e prima della chiusura, nello script:
Se apro una nuova scheda con la stessa pagina ottengo 'ok', mentre non avendo mai fatto unset della variabile dovrei avere 'errore!'.codice:window.onload = function (){ alert(" <?php if(isset($_SESSION['sesCount'])){ echo 'errore!'; } else{ $_SESSION['sesCount']='blabla'; echo 'ok'; } ?> "); } window.onbeforeunload = function(){ <?php unset($_SESSION['sesCount']); ?> }![]()
Nessuno così gentile da darmi una mano?