CGI::Session
セッションデータを保存するために使用していますCGI::Application
(具体的CGI::Session
には、モジュールを介して使用していCGI::Application::Plugin::Session
ます)。アプリケーション モードの 1 つで、次のようにします。
my $self = shift;
# Get CGI query object
my $q = $self->query();
$self->session->save_param($q);
パラメータをセッション データに保存するには、パラメータを使用して取得すると、他のパラメータがサーバー側に送信され、セッションから取得されたユーザ パラメータ$self->session->param('user')
を介してアクセスできる場合でも、データが含まれているのはユーザ パラメータだけであることがわかります。パラメータの配列です。$q->param()
ただし$self->session->param('user')
、パラメーター「ユーザー」の内容を含む単一の文字列が返されると思います。
この動作は予期されたものですか?
もしそうなら、なぜですか?