• 締切済み

セッション機能で

セッション機能を利用するときに、セッション変数を宣言しますよね。 セッション変数を配列として使いたい場合にはどのように宣言すればよいのでしょうか? 実際のスクリプト内では session_start(); session_cache_limiter('limit'); session_register("hoge"); のように記述していますが、どうもうまく動作しません。 何か間違っている点があればご指摘・アドバイスをいただければありがたいです。 よろしくおねがいします。

みんなの回答

  • four
  • ベストアンサー率33% (1/3)
回答No.3

すみません! 配列についてですよね、セッションについてと 勘違いしてしまいました。。。 $_SESSION["hoge"][0] = "xxxx";//通常の配列 $_SESSION["hoge"]['test'] = "yyyy";//連想配列 var_dump($_SESSION["hoge"]);//中身確認

  • four
  • ベストアンサー率33% (1/3)
回答No.2

session_cache_limiter('limit'); の'limit'がおかしいのではないのでしょうか? nocache,private,publicは指定できますが、 limitは無かったと思います。

回答No.1

PHP のヴァージョンはいくつですか。 4.1.0以降なら、$_SESSION["hoge"]とかで アクセスすれば、session_register("hoge")とか 不要だし、わかりやすいと思うのですが。

参考URL:
http://search.net-newbie.com/php/ref.session.html

関連するQ&A