Richiamo di variabili.

Buonasera,

ho un form di login.

ho fatto la cosa in modo tale che se non avviene il 'login' non si possa accedere a certe pagine del sito.

ciò che vorrei sarebbe poter richiamare, nella pagina in cui mi viene detto "Bentornato!" (in quanto il login ha avuto successo), la user usata per il login per poter avere tipo un "Bentornato Sonny!.".

in questa pagina la variabile "$user" non viene usata quindi si tratterebbe di richiamare in un qualche modo il contenuto di questa var!

all'inizio di questa pagina ho una cosa così

session_start();
if(!session_is_registered('user')){
header("location:error.php");
}

quindi pensavo di poter richiamare in un qualche modo 'user' ma senza successo...

idee?

Grazie mille

inviato 9 anni fa
sonny
modificato 9 anni fa
X 0 X

Non ho capito bene, comunque:

session_start();
if(!session_is_registered('user')){
header("location:error.php");
}
else {
// utente è loggato
echo "bentornato ".$_SESSION["user"];
}
}

E comunque questo è PHP non Database! ;)

risposto 9 anni fa
LonelyWolf
X 0 X

Vero, scusate non ho scritto nella sezione giusta.. la forza dell'abitudine!

Grazie LonelyWolf ma non funziona.. non mi stampa nulla.. solo "bentornato"

risposto 9 anni fa
sonny
X 0 X

Scusa come viene registrato user nella sessione?

If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use isset() to check a variable is registered in $_SESSION.
risposto 9 anni fa
LonelyWolf
X 0 X
session_register("user");
session_register("pass");
risposto 9 anni fa
sonny
X 0 X

f your script uses session_register(), it will not work in environments where the PHP directive register_globals  is disabled.

f your script uses session_register(), it will not work in environments where the PHP directive register_globals  is disabled.

Quindi è meglio che usi $_SESSION!

risposto 9 anni fa
LonelyWolf
X 0 X

ok, ci proverò grazie mille!

risposto 9 anni fa
sonny
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda