Ciao, io uso questo codice per aprire sesisoni:
Per prima cosa vi chiedo: c'è un modo migliore per fare questo? anche se così funziona.Codice PHP:if (mysql_num_rows($result) == 1){
$row = mysql_fetch_array($result);
session_destroy();
session_start();
$_SESSION["utente"] = $row['id'];
$_SESSION["visualizza"] = 1;
}
else{
session_destroy();
session_start();
$_SESSION["visualizza"] = 0;
}
Poi ho chiesto come fare per mantenere aperta la sessione in tutte le pagine e quindi ho messo
ma così mi dava sempre come connesso.Codice PHP:<?php
session_start();
?>
poi ho aggiunto
ma anche così mi da come connesso sempre....Codice PHP:<?php
session_start();
if ($_SESSION["visualizza"] != 1){
session_destroy();
}
?>
Nelle varie pagine, per vedere se sono connesso o meno uso:
Ora, come faccio a far funzionare il tutto? Grazie!Codice PHP:<?php
if ($_SESSION["visualizza"] == 1){
//connesso
}
else{
//disconnesso
}
?>
![]()
![]()

Rispondi quotando