PHPでのセッション(Smarty編)
PHPでのセッション情報をSmartyを通じで出力したくなりました。見えない情報は簡単に見えた方がいいよね。もしかしたら、すでにあるかもしれないけれど、Smartyのプラグインを作って、出力。どうせなので、アプリケーション側が見えながら、セッション情報が見られるようにしてみました。
単にvar_dumpで出すよりも見やすいかなあ、ということで、プラグインの大半がほとんどCSSという...。
<?php function smarty_function_session_dump($value,&$smarty){ print <<< SMARTY <style> #sessionInfomation { position : absolute; z-index:9999; right:15px; top : 15px; width:450px; height:90%; background-color:#ffffff; filter:alpha(opacity=86); /*IE*/ -moz-opacity:0.86; /*FF*/ opacity:0.86; } #sessionInfomation p{ border-top:2px solid blue; border-left:2px solid blue; border-right:2px solid blue; margin:0; padding:0.4em; background-color:#C3D9FF; font-weight:bold; } #sessionInfomation pre{ overflow:scroll; border:2px solid blue; height:90%; margin:0; padding:0.4em; } </style> SMARTY; print '<div id="sessionInfomation">'; print '<p>PHP Session Infomation</p>'; print '<pre>'; var_dump($_SESSION); print '</pre>'; print '</div>'; } ?>
Smarty入門?PHP+テンプレート・エンジンでつくるMVCアプリケーション?
- 作者: 山田祥寛
- 出版社/メーカー: 翔泳社
- 発売日: 2005/03/15
- メディア: 単行本
- 購入: 7人 クリック: 150回
- この商品を含むブログ (34件) を見る