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