博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
session 与 cookie的区别用法
阅读量:4688 次
发布时间:2019-06-09

本文共 1423 字,大约阅读时间需要 4 分钟。

//设置cookie方法
setcookie("name",'zhangsan');
setcookie("name",'zhangsan',time()+60);//设置cookie有效时间为60秒
//setcookie("visittime",date("y-m-d H:i:s"),time()+60);//设置保存cookie失效时间的变量
//读取cookie方法
$name=$_COOKIE["name"};
//删除cookie方法
setcookie("name","",time()-1);//将cookie()的时间设置为当前时间减1,time()函数返回以秒表示的当前时间戳,把过期时间减1秒就会得到过去的时间,从而删除cookie
//删除cookiez只是需要将setcookie()函数中的第二个参数设置为空值,将第三个参数cookie的过期时间设置为小于系统的当前时间即可
 
//设置session的方法1
session_start();
$_SESSION["admin"]=$name;
$_SESSION['user']=$_POST['user'];
//设置cookie的方法2
session_register()//使用这个就不需要调用session_start();PHP会在注册变量之后隐含地调用session_start()函数,但要求设置php.ini文件的选项调用session_start()函数;
//session使用案例
if(!empty($_SESSION['session_name'])){
//等价于isset($_SESSION['think']['name']);
$myvalue=$_SESSION['session_name'];
}
删除会话方法
unset($_SESSION['user']);
//删除多个会话
$_SESSION=array();
结束当前会话;
unset($_SESSION['user']);
//等价于session('name',null);
session_destroy();//删除当前所有的会话变量
//session 设置时间
session_start();
session_set_cookie_params($time);//不推荐使用此方法,有些浏览器会出问题
 
方法二
session_start();
$time=1*60;//session在一分钟后失效
setcookie(session_name(),time()+$time);
 
 
 
session与cookie最大的区别是:
一,session是将session信息保存在服务器上,并通过一个session ID来传递客户端的信息,同时服务器接收到session ID 后,根据这个ID来提供相关的sesion信息资源
二,cookie是将所有的信息以文本的形式保存在客户端,并由浏览器进行管理和维护
三,由于session为服务器存储,所有远程用户无法修改session文件的内容,而cookie
为客户端存储,所有session要比cookie安全的多,当然还有很多优点,如控制容易,可以按照客户自定义存储等(存储于数据库)...

转载于:https://www.cnblogs.com/shenzikun1314/p/6902760.html

你可能感兴趣的文章
列表的方法
查看>>
锋利的jQuery--读书笔记
查看>>
herbetr遇到 Cannot cast java.lang.Character to java.lang.Stringat java.lang.Class.cast
查看>>
Surface电池阈值
查看>>
laravel 模型中的一对一,一对多,多对多的关联
查看>>
判断 iframe 是否加载完成的完美方法
查看>>
MATLAB 动图绘制、保存
查看>>
前端设计说明书
查看>>
Java主类结构:变量与常量
查看>>
oracle Ebs database clone (no apps clone)
查看>>
7月新的开始 - Axure学习05 - 元件库的创建
查看>>
求两个数的最大公约数
查看>>
@link标签 实现注释里面的类跳转
查看>>
python中的进程(二)
查看>>
Environment.CommanLine返回的文件路径使用注意
查看>>
Hive元数据备份
查看>>
201671030126 词频统计软件项目报告
查看>>
J2SE基础夯实系列之正则表达式Java
查看>>
js求数组最大值方法汇总
查看>>
排序算法-插入排序
查看>>