[PHP-users 28870] Re: セッション処理つきまして
Shu Sawada
luna @ lunanet.gr.jp
2006年 3月 29日 (水) 10:04:03 JST
さわだです。
> 私がしたいことは単に、ページ遷移しても一意な値のセッション変数を
> 持ち続けたいだけなのですが、
もちろん、これが出来ないとセッションにならないですよね。
> 「セッション処理を行うページは処理に先立って
> session_start()関数をコールし、
> セッション間においてセッションタイム時間以内の間は、
> $_SESSION[]連想配列の値は一意である。」
>
> このことは間違っていませんでしょうか?
はい、そうなると思います。
「セッション間においてセッションタイム時間以内の間は、$_SESSION[]
連想配列の値は一意である。」
というのは、
「同一セッションにおいては、$_SESSIONの値は保持される」
という趣旨ですよね?
基本的には、
<?php
session_start();
print $_SESSION["user_name"] . "さんこんにちは。<BR>\n";
print "最終ログイン時刻は" . $_SESSION["lasttime"] . "です。<BR>\n";
print "セッションIDは" . session_id() . "です。<BR>\n";
$_SESSION["lasttime"] = date("Y-m-d H:i:s");
?>
みたいな感じで使うと思います。
どのページにこれを書いても、user_nameやlasttimeあたりは持ちまわれるはずです。
--
Shu Sawada
http://luna.lunanet.gr.jp/
PHP-users メーリングリストの案内