2006/7/11 学籍番号 名前 |
セッション管理とは 「ページを移動しても変数を保存しておけること」。 セッション管理のポイントは次の2つです。
| 1 | セッション管理を使用するページに下記を記述する。 |
<?php
session_start();
?>
|
| 2 | セッション管理中に複数のページにまたがって |
<?php
session_start();
$_SESSION['username'] = $_POST['username'];
?>
<?php
print "<p>いらっしゃいませ。".$_SESSION['username']."様</p>";
?>
|
| 例 簡単e_learning主なスクリプト | 表示 | |
| 1 | ||
| 2 |
<?php
session_start();
$m="残念でした";
$seikai=0;
$monndai=0;
if($_POST['a']==2) {
$m="正解です";
$seikai=$seikai+1;
}
$_SESSION['seikai'] = $seikai;
$_SESSION['mondai'] = $mondai+1;
?> |
第1問正解です。 |
| 3 |
<?php
session_start();
$m="残念でした";
$seikai=$_SESSION['seikai'];
$monndai=$_SESSION['mondai'];
if($_POST['a']==4) {
$m="正解です";
$seikai=$seikai+1;
}
$_SESSION['seikai'] = $seikai;
$_SESSION['mondai'] = $mondai+1;
?>
|
|
| 繰り返し | ||
| 最後 | <?php session_start(); $seikai=$_SESSION['seikai']; $monndai=$_SESSION['mondai']; $m=$monndai."問中".$seikai."問正解です。"; ?> |
5問中3問正解です。 |