首页 > 编程 > PHP > 正文

php smarty 如何获取session

2020-03-22 18:40:11
字体:
来源:转载
供稿:网友
php smarty 怎么获取session
php 我知道是 比如说在判断用户登录的时候 $_SESSION['nicheng']=$rs['user_nicheng'];
这样 然后再 页面上加上
session_start();
?>
然后你就可以这样
能输出你想要的值。
smarty这样完全不行 tpl页面要通过<{$res}>来传递 关键是我怎么获取session来分配变量
------解决思路----------------------
{$smarty.session.id} PHP方式:$_SESSION["id"]
------解决思路----------------------
{$smarty.session.nicheng}
------解决思路----------------------
简单来说如果你在登陆页面用php对session赋值例如这句$_SESSION['nicheng']=$rs['user_nicheng'];
然后在任何一个模板页面都可以用{$smarty.session.nicheng}(那个大括号是smarty默认分隔符)来获取$_SESSION['nicheng']值
在任何一个html' target='_blank'>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值)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表