session
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了session相关的知识,希望对你有一定的参考价值。
php session变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。
session的工作机制:为每个访客创建一个唯一的id(UID),并基于这个UID来存储变量。UID存储在cookie中,或者通过url进行传导。
开启session
<?php session_start();?>
上面的代码会向服务器注册用户的会话,以便可以开始保存用户信息,同时会为用户会话分配一个UID。
存储和取回session变量的正确方法是使用php $_SESSION变量:
<?php
session_start();
$_SESSION[‘views‘]=1;
echo $_SESSION[‘views‘];
?>
如果你希望删除单个session数据,可以使用unset()
<?php
session_start();
if(isset($_SESSION[‘views‘])){
unset($_SESSION[‘views‘]);
}
?>
如果你需要彻底销毁session
<?php
session_destroy();
?>
session_destory()将重置session,你将失去所有已存储的session数据。
以上是关于session的主要内容,如果未能解决你的问题,请参考以下文章
一个队asp.net session进行了再次封装的C#类的代码
少部分手机浏览器对于COOKIE支持不够导致服务端无法读取session的解决方案
hibernate在使用getCurrentSession时提示no session found for current thread