- ベストアンサー
変数を複数ページにわたって保持するには?(Smarty)
メール送信画面を作成しています。 まだPHP・Smarty初心者なので四苦八苦です。 Smartyに関する質問です。 画面A→画面B→画面C・・・ のように、複数ページにわたって変数を保持するにはどうしたらよいのでしょうか? 画面BやCになったときに <input type="hidden" value="{$smarty.post.NAME}"> のように、毎回hiddenを用いる方法しか思いつきません。 もっと簡単な方法があれば、どなたかご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
がると申します。 データをhiddenでもつのは色々と危ないので。とりあえず「セッション」という概念をお調べになることをお勧めいたします。 PHPの場合、一応、session関連の関数とかがあります。 http://www.scollabo.com/banban/php/php_14.html http://kamakura.cool.ne.jp/oppama/oswa/phpsession.html http://search.net-newbie.com/php/ref.session.html ただ。もし「業務」で使うのであれば、きちんと調べて「問題点を把握した上で」ご利用になることをお勧めいたします。 正直なところ、業務レベル基準だと、あまりにも脆弱に過ぎるので。