Smartyテンプレート内でセッション変数、cookie、環境変数の値を参照したいときは下記のようにします。
phpのセッション変数"id"の値を表示
{$smarty.session.id}
クッキーに登録された"username"の値を表示
{$smarty.cookies.username}
環境変数"PATH"の値を表示
{$smarty.env.PATH}
環境変数 "SERVER_NAME" の値を表示
{$smarty.server.SERVER_NAME}
環境変数 "HTTP_USER_AGENT" の値を表示
{$smarty.server.HTTP_USER_AGENT}
■ ただし Smartyで全ての環境変数が取得できるわけではありません。
なので
{ foreach from=$smarty.server key="k" item="v" } {$k}:{$v} { /foreach }
としてどういう環境変数が取得できるのかを調べるのがいいでしょう。