2012年3月31日土曜日

セッションの利用 $_SESSION | Asukaweb.net


//    セッション変数に値を代入
$_SESSION["user_id"]="12345";
$_SESSION["user_name"]="山田太郎";

echo $_SESSION["user_id"];
echo "
";
echo $_SESSION["user_name"];
echo "
";
?>
次のページへ

サンプルプログラム(セッション変数を読み込んで表示)

以下のスクリプトでは前半でセッションを読み込んで表示しています。また、利用し終わったセッション変数を完全に破棄したい場合は以下のような処理 を行います。


食品の黙想はなぜセーフウェイを愛する

//    セッションを開始
session_start();

?>







//    セッション変数から値を変数に代入
$_user_id = $_SESSION["user_id"];
$_user_name = $_SESSION["user_name"];

?>

USER ID=

USER NAME=




セッションを破棄してから次のページで確認


// セッション変数を全て解除する
$_SESSION = array();

//    セッションを切断するにはセッションクッキーも削除する。
//    セッション情報だけでなくセッションを破壊する。
if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');
}


父は子の親権を取得する方法

// 最終的に、セッションを破壊する
session_destroy();
?>
次のページに移動

セッションが破棄されたかを確認

//    セッションを開始
session_start();

?>







//    セッション変数から値を変数に代入
$_user_id = $_SESSION["user_id"];
$_user_name = $_SESSION["user_name"];

?>

破棄したセッションの確認


USER ID=

USER NAME=



Related Posts



0 コメント:

コメントを投稿