[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   |