[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 メーリングリストの案内