質問: Ethna上で、EthnaのSESSIONを使わずに、独自のSESSIONを使う方法を教えて下さい。 現在、前のプログラマから引き継ぎでEthnaを使ってWEBサイトを構築していますが、Ethnaは良く分からない上、文字コードの問題があり、難航しています。 特に、SESSIONを使うとエラーが頻繁に起きる為、以下のように対応したいと思いますが、どうもうまくいきません。ご教授をお願い致します。 ・現在やっている事 tplにログインフォームを作成し、login.phpにアクセスさせて、ID,PASSがOKなら元のindexに戻す →SESSIONはEthna版とlogin.phpで作成した独自版と両方作成される →tpl側でセッション情報をみたいのだが、Ethna版しかみれない やりたい事 →tpl上で、独自で作成したセッション情報を取得し、動作をログインと未ログインで振り分けたい よろしくお願い申し上げます。
回答: Ethnaについてはよくわかりませんが、独自セッションはcookieによるものですか? cookieの扱いについて以下のページがありました。 * * あとはセッションIDでDBからデータを展開するだけだと思います。 このあたりは通常のDBの扱いと変わらないと思います。 で、これを毎回全アクションでやるわけですが、それがうまくいってますか? フィルタチェインを使用すると良いみたいですよ。