[PHP-users 17519]Re: [PHP-users17517]セッション変数が取得できない

Seto seto @ cii.gr.jp
2003年 8月 26日 (火) 17:41:01 JST


 Setoです。
まず $_SESSION を使用するなら session_register() は不要です。
> ===========test1.php===========

中略
> print '<li>セッション名: ' . session_name() .'<BR>';
> print '<li>セッションID: ' . session_id() .'<BR>';
> print '<li>現在のセッション変数:' . $_SESSION['mess'] .'<BR>';

この変数 $_SESSION['mess'] は
> print '<li>_message=' . $_REQUEST['_message'] .'<BR>';
> print '<li>session_is_registered:' . session_is_registered ("mess")
>.'<BR>';
>> $_SESSION['mess'] = $_REQUEST['_message'];

ここでセットしてますよね?
中略
>test1.phpを開き、INPUTBOXに値を入れて、SUBMITボタンをクリックします。
>結果は以下のとおりで、この時点で$_SESSION['mess']が既に取得できていません。
>ただし、セッションファイルには値がセットされているように思えます。
>> ========結果========
> ・セッション名: PHPSESSID
> ・セッションID: 8391f41320ce71226fbca33fbe1463cc
> ・現在のセッション変数:

だからここでは 何も表示されないんだと思いますよ。
> ・_message=ssssssss
> ・session_is_registered:1
> ========ここまで========
>
この辺を見直して最度テストしてみてたほうが良いと思います。
*****************************************
 Junya Seto
 http://www.cii.gr.jp/~seto/php4/
*****************************************


PHP-users メーリングリストの案内

AltStyle によって変換されたページ (->オリジナル) /