PDA

View Full Version : [PHP] Ricordare una variabile per la durata della sessione


error 404
14-03-2008, 13:38
Sapete dirmi come si fa a ricordare una variabile?

Per esempio quando ho creato la pagina di login, ho dovuto usare una pagina che a sua volta devo richiamare con "include" ogni volta che voglio rendere una pagina protetta. Quindi in un certo senso mi "trascino" dietro il permesso di accedere alle pagine; posso quindi trascinarmi qualche altra variabile? Se si, come?

Non vorrei cose come i cookies.

La pagina che uso per il controllo delle pagine protette č questa:
<?php
session_start();

if (!session_is_registered('autorized')) {
echo "<h1>Non hai effettuato il <a href=\"login.php\">login</a> oppure <a href=\"registrazione.php\">registrati!</a></h1>";
die;
}
?>

Grazie ciao

VegetaSSJ5
14-03-2008, 18:30
http://www.webmasterpoint.org/php/tutorial/64.asp

cionci
15-03-2008, 01:56
Quella guida č assolutamente vecchia, presume che php sia configurato con l'opzione register_globals attivata e non usare il vettore $_SESSION.
Per inserire una variabile nella sessione si fa cosė:

$_SESSION["variabile"] = 10;

Per controllare se esiste:

if(isset($_SESSION["variabile"])