MMM...purtroppo il codice che mi hai dato non funziona...
Allora...adesso spiego che cosa voglio fare esattamente...
Mi piacerebbe poter tenere traccia della mia sessione anche in altre pagine..ho provato ad inviare l'id di sessione tramite query, ma la pagina mi dice che nessuna sessione è stata registrata...
Allora, il mio codice per l'inserimento delle sessioni è questo+
codice:
$username = $_POST['username'];
$password = $_POST['password'];
$sql="SELECT username, password FROM membri WHERE username='$username' and password='$password'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
if($count==1){
$username = $_SESSION['username'];
$password = $_SESSION['password'];
echo "Login riuscito! Torna alla home page, e accedi ai contenuti riservati! Accedi";
} else {
echo "Attenzione username o password errati"; }
e fin qui tutto bene...il login funziona...
Adesso, la pagina cms.php deve verificare l'esistenza della sessione prima di far accedere ai contenuti riservati...
Dunque utilizzo questo script per la ricezione ed il controllo dei dati:
codice:
session_start();
if(session_is_registered($_SESSION['username'])){
echo "Zona riservata!";
} else { echo "Nessuna sessione registrata"; }
Arrivato qui, ottengo sempre e comunque "Nessuna sessione registrata"...come mai?