PHPリファレンス(逆引き)

PHPリファレンス
 
セッションを利用する( session_start()、$_SESSION )
スポンサードリンク

セッションを利用するには、session_start()関数と$_SESSION変数を使用します。

session_start() セッションを生成するには、session_strat()関数を使用します。

生成されたセッションは、セッションIDをクッキーに埋め込み保持されます。

session_strat()関数でセッション生成後、他のphpでsession_strat()関数を使用すると、生成されたセッションを復元します。

$_SESSION[ 変数名 ]=設定値
セッション内でデータを持ちまわるには、$_SESSION変数を使用します。
$_SESSION変数には、連想配列で保持されます。


例1) セッション内でデータを持ちまわる。
 (1) セッションを生成し、セッション変数「sdata」に値「保存データ」を設定する。
 「test_session01.php」

<?php
// セッション生成
session_start();
?>

<html>
<body>

セッションデータを保存する。
<?php
$_SESSION["sdata"]="保存データ";
?>

<a href="test_session02.php">確認画面へ</a>

</body>
</html>



 (2) セッションを復元し、セッション変数「sdata」から値を取得する。
 「test_session02.php」

<?php
// test_session01.php で生成したセッションを復元
session_start();
?>

<html>
<body>

<?php
echo "セッションデータ:" , $_SESSION["sdata"] ;
?>

</body>
</html>


スポンサード リンク


セッションを利用する( session_start()、$_SESSION )
セッションIDを取得する( session_id() )
セッション変数がセットされているか確認する( isset()、empty() )
セッション変数の設定を削除する( unset() )
セッションクッキーのパラメータを設定/取得する( session_set_cookie_params()、session_get_cookie_params() )
クライアントとプロキシのキャッシュリミッタを設定/取得する( session_cache_limiter() )
キャッシュの有効期限を設定/取得する( session_cache_expire() )
セッションデータを保存してセッションを終了する( session_write_close()、session_commit() )
セッションデータを破棄する( session_destroy() )

WEBへ
忘れっぽいエンジニアのPHPリファレンス TOPへ