occhio che isset serve proprio ad evitare il NOTICE e l'operatore di controllo errori elimina la notifica. Ma il problema rimane.... $_SESSION e' visibile solo se hai eseguito session_start() ed hai messo dei dati nel file $_SESSION.Originariamente inviato da Trinità76
Giusto per la cronaca ho dovuto fare così:
altrimenti mi generava un altro notice quella rigaCodice PHP:
if( @!isset( $_SESSION ) ) session_start();
Notice: Undefined variable: _SESSION in /home/.......
Quindi rivedi il controllo nel senso dello scopo per cui lo hai messo. Se vuoi sapere se la sessione e' gia' attiva magari dovresti usare session_id(). Se false non e' attiva.