bdd-infuma:2011:sessioni
<?
session_start();
// memorizzano automaticamente in $_SESSION[]
// decido di memorizzare il nome in $_SESSION['nome']
// ho cliccato su login ??
if ( isset($_REQUEST['login']) ) {
$_SESSION['nome'] = $_REQUEST['nome'];
$_SESSION['a'] = 1;
$_SESSION['b'] = 2;
$_SESSION['c'] = 3;
$_SESSION['d'] = 4;
$_SESSION['complex'] =
array( '666' => '999',
'777' => '101010' );
}
// ho clicckato su logout ??
if ( isset($_REQUEST['logout']) ) {
unset($_SESSION['nome']);
}
?>
<html>
<body>
<? if (!isset($_SESSION['nome']) ) { ?>
<!-- Login form -->
Loggati ! <br />
<form method="POST" action="<? echo $_SERVER['PHP_SELF'] ?>">
<input type="TEXT" name="nome">
<input type="SUBMIT" name="login" value="LOGIN">
</form>
<? } else { ?>
<!-- Logout form -->
benvenuto <b> <? echo $_SESSION['nome']; ?> </b> ! <br />
<form method="POST" action="<? echo $_SERVER['PHP_SELF'] ?>">
<input type="SUBMIT" name="logout" value="LOGOUT">
</form>
<br />
<br />
<br />
<br />
<?
echo $_SESSION['complex']['777'];
?>
<? } ?>
</body>
</html>
bdd-infuma/2011/sessioni.txt · Ultima modifica: 29/03/2011 alle 12:06 (15 anni fa) da Dino Pedreschi
