TP session知识
2018-06-22 05:19:35来源:未知 阅读 ()
##############################################################################
session知识
TP框架 自动开启session
session配置设置:
session使用方法:手册中专题支持
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
用法=>
在方法中:4个内容
1赋值,参数1名字2value session("uid","zhangsan") ;
2取值 一个参数 echo session("uid");
3判断session是否为空的方法 session("?uid");
4删除某个 session session("uid",null);
清空 session(null);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
防止绕过登录:
方式1:
实际不可取:每个页面都需写,当修改session 名时,就都需修改
不登录session,跳转页面
if(session不为空)
{echo"主页面"}
else
{$this->redirect("test")}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
防止绕过登录:
方式2:
继承爷类,造父类构造函数(父类控制器)=>
造一个父类的构造函数,继承总controller(总控制成为爷级)=>
内容:
1继承爷类的构造函数(避免父类继承爷类的构造函数 因同名爷类会被重写)
2 防止绕过:如果session为空,就跳转$this->redirect("方法名") exit;
除登录控制器,继承父类构造函数
其他控制器 继承 该父类 除登录页面
造父类的控制器 其它功能:权限 副模板
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cookie 有时间
赋值:session("uid","zhangsan",3600); 有效时间3600s
其它相同;
##############################################################################
TP ajax
jq文件放在public文件夹中
步骤
1.模板页面:写ajax 其中url是mvc路径 到操作方法
2.到操作方法:接收访问数据库
访问数据库操作方法中:ajax返回方法 参数($返回的字符,eval)
问题:读数据为布尔型 存在问题
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:PHP网站自动化配置的实现
- php中session定期自动清理的方法 2019-12-25
- PHP基础知识介绍 2019-10-31
- php将session放入memcached的设置方法 2019-10-12
- 容易忘记的PHP知识点 2019-10-12
- 实例详解Discuz!X中SESSION的机制 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash