0
0
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 我知道是 比如说在判断用户登录的时候 $_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 网站中正确实现 Google OAuth2 登录与令牌管理
PHP接收不到Session值怎么回事_Session数据获取失败排查【解答】
PHP网站登录状态验证:Session与认证Cookie的正确使用方式
PHP网站登录状态验证:Session与认证Cookie的安全实践
PHP网站登录状态验证:只需检查$_SESSION[‘user’]是否足够?
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程
Laravel 5.8 中文文档手册
共74课时 | 83.9万人学习
php mysql实战:学生信息管理系统(玉女心经版)
共8课时 | 7.6万人学习
SESSION实现登录与验证
共10课时 | 9.6万人学习
最新文章










