cookie和session都属于会话技术
会话技术的实现方式主要有两种:
1, cookie技术:将会话数据存储在浏览器端,所以也是浏览器端的一种技术
2, session技术:将会话数据存储在服务器端,所以也是服务器端的一种技术
会话技术也就是可以在同一台浏览器与服务器直接的多次访问的时候,将数据持久化存储的一种技术!
先来分析一下cookie的缺点:
cookie的缺点
1, 会话数据的原文存储于浏览器端,原始数据的安全性比较低!
2, 如果cookie数据的量比较多的时候,由于每次请求都需要携带,增加了网络带宽的压力,从而降低了传输效率!
开启session机制
第一种方法:
1, 设置成自动开启,在php.ini中进行设置:
也就是说,修改成1的话,就是自动开启!
但是,我们一般不这么做!
2, 可以在各个脚本中通过一个函数来开启:
session_start();
也是推荐的做法,如果当前的脚本需要使用session机制就开启,不需要就不开启!
注意:
不同的脚本都需要单独的开启!
注意:
每一个会话,所生成的会话数据区,默认的,都是以文件的形式,存储于服务器端的操作系统的临时目录下: