なぜか、このブログでPHPのセッション処理について書いてなかった。
サンプルをメモメモ
<?PHP if ($_GET['val'] != "c" ) { // セッションスタート session_start(); // セッションの値+受け取った値 $ans = $_SESSION['ans'] + $_GET['val']; // セッションにセット $_SESSION['ans'] = $ans; } else { // セッション終了 $_SESSION = array(); session_destroy(); } ?> <HTML> <HEAD><TITLE>セッションテスト</TITLE></HEAD> <BODY> <FORM METHOD="GET" ACTION="session.php"> <INPUT TYPE="text" NAME="val" value="<?PHP echo $ans ?>" /> <INPUT TYPE="submit" value="実行" /> </FORM> </BODY> </HTML> |
(上記 < > は、本当は半角)
cといれると、クローズ、
それ以外は、前までに入れた数の合計(がセッションに入ってる)に
今回入れた値を足す。