首页>>技术前沿>>网站/软件行业动态
PHP中Session和Cookie的区别以及联系
作者:西安软件开发公司 | 转载 来源:西安软件开发公司 | 时间:2018年1月10日| 点击:0次 | 【评论】

PHP 中Session和Cookie的区别以及联系

 

一、Session介绍

1、Session简介

Session:在计算机中,尤其是在网络应用中,称为“会话控制”,生存时间为用户在浏览某个网站时,从进入网站到关闭这个网站所经过的这段时间,也就是用户浏览这个网站所花费的时间。

2、Session机制

session机制采用的是在服务器端保持状态的方案,并且有自己对应的唯一标识session_id,区分不同用户之前的信息。

3、session的工作原理

当一个session第一次被启用时,一个唯一的标识被存储于本地的cookie中。

首先使用session_start()函数,PHP从session仓库中加载已经存储的session变量。

当执行PHP脚本时,通过使用session_register()函数注册session变量。

4、Session的优缺点

优点:唯一性、方便调用、不会过多占用资源,是存储在服务器的一组临时数据。一般情况下,我们在做用户登录时,会将用户数据存入session。

缺点:在客户端是以cookie方式保存的,禁用cookie就没用了。

二、Cookie介绍

1、Cookie简介

Cookie是作为互联网的产物随之产生的,也是为了保存用户的一些基本的信息,也可以理解为服务器在你计算机上暂时保存的一些信息,下次来的时候先看看这些信息资料,然后直接加载这些资料,送出特定的信息。

2、Cookie机制

Cookie是Session的机制原理类似,都是会为每一个用户生成一个特定的值,这次是在客户端保存

3、Cookie的原理

当你访问一个网站的时候,可以将服务器的一些少量的数据保存到硬盘上。

4、Cookie和Session的区别和联系

联系:Cookie可以在客户端为session保存唯一标识。

区别:Cookie机制采用的是在客户端(浏览器)保持状态的方案,而session机制采用的是在服务器端保持状态的方案。



 

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: Session和Cookie 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、西安弈聪网站内容中凡注明“来源:XXX(非西安弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“西安弈聪”的作品系本站版权所有,任何人转载请署名来源,否则西安弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。