PHP会话控制总结
发布日期:2021-06-30 15:37:38
浏览次数:2
分类:技术文章
本文共 1241 字,大约阅读时间需要 4 分钟。
一.会话跟踪的方式1.使用url将用户的信息状态传到另一面2.使用cookie将用户的信息状态,存放在客户端的计算机中3.使用session将用户的信息状态,存放在服务端的计算机中二.设置cookiebool setcookie('cookie的名字','cookie的值',cookie的存活时间一般默认为0,当浏览器关闭就会消失或者time()*70设置他存活的时间,'/'cookie的根目录)还有写些可写可不写的值domain 域名 设置cookie的有效域名secure 指明cookie只能通过安全的https传送 设置为true只能通过安全的https,默认是false三.获取cookie使用超全数组$_COOKIE即可获取cookie例:输出cookie中的所有信息print_r($_COOKIE);输出cookie中其中一条信息echo $_COOKIE['信息的名字'];四.删除cookie只用把cookie的时间设置过期就行setcookie('cookie名',null,time()-1);五.设置session1.首先先要启动sessionsession_start() 开启session在这个函数执行前不能有任何的输出2.设置session$_SESSION['名称']='值'3.获取session,通过 超全局变量来取值$_SESSION['名称'];六.销毁session1.清除内存中由session数组保存的变量unset($_SESSION['名称'])清除所有变量可以使用$_SESSION=array()常量session_name()可以拿到session声明的名字常量session_id() 可以拿到session声明名字后面的值2.删除客户端的cookie保留的session_idsetcookie(session_name,null,time()-1);3.删除服务端保留的session信息的文件(一般不使用他)session_destroy()七.session的垃圾自动回收机制php.ini中相关的配置session.cookie_lifetime=0; 关闭浏览器相应的session失效session.gc_maxlifetime;设置过期session时间,默认1440秒session.gc_probability/session.gc_divisor;启动垃圾回收机制的概率(建议值为1/1000~5000)八.session ID的传递通过cookie传递Session ID通过url传递session ID1.windows服务器下通过url传递常量SID2.linux服务器下编辑PHP时, 如果使用了—enable-trans-sid配置选项, 和运行时选项session.use_trans_sid都被激活在客户端禁用cookie时, 相对的url将被自动修改为包含sessionid.
转载地址:https://jsonll.blog.csdn.net/article/details/72871072 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月19日 09时34分22秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
记gdb调试一次报错:Missing separate debuginfos, use: zypper install glibc-32bit-debuginfo-2.22-15.3.x86_64
2019-05-01
LeetCode242. 有效的字母异位词
2019-05-01
LeetCode83. 删除排序链表中的重复元素
2019-05-01
关于301和302重定向的理解
2019-05-01
使用imagettftext()函数执行失效的原因排查
2019-05-01
简单理解正则的捕获组和反向引用
2019-05-01
php购买业务流程通用设计思路
2019-05-01
Thinkphp5.1里面如何使用workerman
2019-05-01
01目标检测之一(RCNN)
2019-05-01
模式识别与机器学习(作业1)
2019-05-01
2020—Prunging filter in filter
2019-05-01
Shallowing Deep Networks: Layer-Wise Pruning Based on Feature Representations—基于特征表示的分层剪枝
2019-05-01
linux操作命令
2019-05-01