Strumenti Utente

Strumenti Sito


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 (13 anni fa) da Dino Pedreschi