php基础知识 11,php中的session

什么是session:session在计算机中,尤其是在网络应用中,称为“会话控制”;

    具体到web中的session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中可以看到,session是一个特定的时间概念。


为什么要使用SESSION

1,HTTP协议是一种无状态的协议:即同一个客户端的本次请求和上次请求没有对应关系,HTTP服务器并不知道这俩个请求来自同一个客户端;

2,SESSION提供在PHP脚本中定义全局变量的方法,使得这个全局变量在同一个SESSION中对于所有的php脚本文件内都有效,所以,SESSION是基于HTTP服务器的用于保持状态的方法;

3,SESSION允许通过将数据存储在http服务器中,以在整个用户会话过程中保持该数据;所以,SESSION不仅是一个时间概念,还包括了特定的用户和服务器;

session相关函数:

     session_start:启动一个新会话或者重用现有会话

session_id:获取/设置当前会话ID

session_name:读取/设置会话名称

session_destroy:销毁一个会话中的全部数据

session.auto_start(boolean):指定会话模块是否在请求开始时自动启动,默认为0(不启动);

session.name(string):指定会话名以用做cookie的名字,只能由字母数字组成,默认为PHPSESSID;

session.save_handler(string):定义用来存储和获取与会话相关联的数据的处理器的名字,默认为files


什么是cookie:HTTP Cookie(也叫web cookie或者浏览器cookie)是服务器发送到用户浏览器并保存在浏览器上的数据。他会在浏览器下一次发起请求时被携带并发送到服务器上;HTTP cookie是HTTP标头的组成部分;

setcookie:设置cookie


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值