> 백엔드 개발 > PHP 튜토리얼 > php smarty 如何获取session

php smarty 如何获取session

WBOY
풀어 주다: 2016-06-13 12:12:33
원래의
1550명이 탐색했습니다.

php smarty 怎么获取session
php 我知道是  比如说在判断用户登录的时候 $_SESSION['nicheng']=$rs['user_nicheng'];
这样   然后再 页面上加上
session_start();
?>
   然后你就可以这样
能输出你想要的值。
smarty这样完全不行  tpl页面要通过来传递  关键是我怎么获取session来分配变量
------解决思路----------------------
{$smarty.session.id}  PHP方式:$_SESSION["id"]
------解决思路----------------------
{$smarty.session.nicheng}
------解决思路----------------------
简单来说如果你在登陆页面用php对session赋值例如这句$_SESSION['nicheng']=$rs['user_nicheng'];
然后在任何一个模板页面都可以用{$smarty.session.nicheng}(那个大括号是smarty默认分隔符)来获取$_SESSION['nicheng']值
在任何一个php页面都可以用$_SESSION['nicheng']来获取$_SESSION['nicheng']值(php页面获取前提是得有session_start())
在多说点模板页面其实还有几个常用的获取get传的值获取post传的值和获取cookie、session等
{$smarty.session.nicheng}获取session值
{$smarty.post.postname}获取post提交的表单里面值(postname表单里面name值)
{$smarty.get.getname}获取gett提交的表单里面值(getname表单里面name值)

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿