Cookie 和 Session

一、Cookie

Cookie的使用:是存在于浏览器的一个东西,通过 PHP 告诉浏览器帮我存储 cookie 一个相关的东西,就可以存存储进浏览器中。用于登录、购物车等功能。

1.设置一个 cookie ,存储 cookie 信息到浏览器:setcookie('user','bool'),
相当于把一个数组存储进浏览器中.

  1. 设置过期时间:setcookie('sex','男',time() + 3600);
  2. 设置一个过期时间(相当于删除cookie):setcookie('sex','nan',time() - 3600);
    (setcookie()内有5各参数,1,名字;2,值;3,过期时间,(常用);
    4,path cookie 路径,针对url路径;5,domain 域名,针对那个域名生效)。

二、Session 以及登录功能的实现

session 原理:用户打开网站登录服务器时,服务器给用户生成一个唯一的sessionID,当用户再次访问网站,如果sessionID存在,说明还是之前存在的用户,进行比对。

session 的使用:

  1. 开启 cookie 才能使用,结合 session 使用:session_start();
  2. session(存入服务端)的存储比 cookie 存储更安全:$_session['user'] = 'bo';
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容