[PHP-users 738] Re: session情報取得を関数化した場合
Hiroki Minematu
php-users@php.gr.jp
Mon, 16 Jul 2001 22:45:13 +0900
みねまつ と申します
> session_is_registeredの結果はtrueを返すのですが、データ($uname)が入って
> いない状態です。関数化する前は、取得できたので、どこが問題か不明です。
> //---acflib.phpのget_uname-start--//
> function get_uname($mode,$sid)
> {
> //session_id($sid);
> session_start();
> $logs = "sid = $sid\n";
> if (session_is_registered("uname")){$logs .= "true\n";}else{$logs .= "false\n";}
> //session_register(uname);
> $logs .= "uname = $uname";
関数の中で、$uname と素で使っているのが問題で、global $uname か
$GLOBALS['uname'] とする必要がある〜と見たのですが、そういう
単純な(しかしよくあるけど、処理系に警告して欲しい:-)
ミスでしょうか。
# そんな問題ぢゃないですか?
------------------------+
みねまつ@株式会社AIMCOM|
minematu@aimcom.co.jp |