[Maple-user: 333] Re: セッションを使ったデータの扱い方

アーカイブの一覧に戻る

h-tag****@secom***** h-tag****@secom*****
2006年 8月 10日 (木) 10:45:05 JST


田口です。

有り難う御座います。動作確認できました。
確かに、$_SESSIONを使った場合とあまり変わらないですが、
$name = $this->session->getParameter("name");

h-taguchi @ secom


> Sent: Wednesday, August 09, 2006 9:23 PM	
> To: maple****@lists*****
> Subject: [Maple-user: 332] Re: セッションを使ったデータの扱い方
> 
> 高橋(kunit)です。
> 
> 一応 Session クラスというのを準備しています。
> 
> セッションですが、もともとPHPが $_SESSION で手軽にセッションを
> 扱えてしまうので、回りくどくなっているだけでは?という気も
> します。
> 
> 以下のような使い方になります。
> 
> --- maple.ini
> 
> [Action]
> ; ref:Session の「S」が大文字なっているのが重要
> session = "ref:Session"
> 
> ---
> 
> --- Action
> 
> class Session_Sample
> {
>     var $session;
> 
>     function execute()
>     {
>         // セッションの取り出し
>         $name = $this->session->getParameter("name");
> 
>         $name = "kunit";
> 
>         // セッションへの保存
>         $this->session->setParameter("name", $name);
> 
>         // セッションの値を削除
>         $this->session->removeParameter("name");
> 
>         // セッションを閉じる
>         $this->session->close();
>     }
> }
> 
> ---
> 
> Sessionクラスは本当に$_SESSIONのアクセスラッパーなので、
> 面倒だなぁと思ったら$_SESSIONを直接扱うのもありかなと
> 思います。(私個人的には$_POST/$_GET/$_SESSIONあたりは
> ラッパー経由でアクセスするように書いといて、後から挙動が
> いくらでも制御可能にしておくというのがいいかとは思っています)
> 
> On Mon, 7 Aug 2006 12:06:30 +0900
> <h-tag****@secom*****> wrote:
> 
> > 田口と申します。
> > 
> > [Maple-user: 133] Filter_Sessionについて
> > から始まるメーリングリストはみました。サンプルもみたのですが、
> > 実際のデータの保存/取出しの部分が見つかりません。
> > 
> > 以下のような書き方であっていますか? つまり、
> > Sessionフィルタを使えば、session_start()関数などをコールする必要は
> > なくなるが、データの保存/取出しは自分で行う必要がある。
> > 
> > ・データの保存
> >   $_SESSION['passWord'] = $this->passWord;
> > 
> > ・データの取出し
> >   $this->passWord = $_SESSION['passWord'];
> > 
> > 
> > 私の環境では、register_globals = Off です。
> > --
> > h-taguchi @ secom
> > _______________________________________________
> > Maple-user mailing list
> > Maple****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/maple-user
> 
> 
> ---
> TAKAHASHI Kunihiko
> KNOSPEAR Inc.
> 
> _______________________________________________
> Maple-user mailing list
> Maple****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/maple-user
> 



Maple-user メーリングリストの案内
アーカイブの一覧に戻る