ホームページ >バックエンド開発 >PHPチュートリアル >PHP Smartyでセッションを取得する方法

PHP Smartyでセッションを取得する方法

WBOY
WBOYオリジナル
2016-06-13 12:12:331540ブラウズ

php Smarty で session
php を取得するには、たとえば、ユーザーのログイン $_SESSION['nicheng']=$rs['user_nicheng'];
を判断するとき、次のように追加します。
< ページ上で ;?php
session_start();
?>
次に、この
を実行できます。必要な値を出力します。
Smarty はこのようにはまったく機能しません。tpl ページは <{$res}> を経由する必要があります。重要なのは、セッションに変数を割り当てる方法です。 -----解決策---------- -----
{$smarty.session.id} PHP メソッド: $_SESSION[" id"]
---- --ソリューションのアイデア----------------------
{$smarty.session .nicheng}
---- --解決策のアイデア----------------------
簡単に言うと、 php を使用してログイン ページのセッションに値を割り当てる場合、たとえば、この文 $_SESSION ['nicheng']=$rs['user_nicheng'];任意のテンプレート ページで、{ $smarty.session.nicheng} (波括弧は、smarty のデフォルトの区切り文字です) $_SESSION[' nicheng'] 値を取得します
$_SESSION['niheng'] 値を取得するには、$_SESSION['niheng'] を使用できます任意の php ページ内 (php ページを取得するための前提条件は session_start() です)
さらに詳しく言う 実際、get で渡された値を取得したり、post で渡された値を取得したり、Cookie を取得したりするためによく使用されるメソッドがいくつかあります。
{$smarty.session.nicheng} セッション値を取得します
{$smarty.post.postname } post によって送信されたフォームの値を取得します (postname フォームの名前の値)
{$smarty.get.getname} gett によって送信されたフォームの値を取得します (getname フォームの名前の値)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。