session

Session的声明与使用
  Session的设置不同于Cookie,必须先启动,在PHP中必须调用session_start()。session_start()函数的语法格式如下:  Bool session_start(void) //创建Session,开始一个会话,进行Session初始化  注意:session_start()函数之前不能有任何输出当第一次访问网站时,Seesion_start()函数就会创建一个唯一的Session ID,并自动通过HTTP的响应头,将这个Session ID保存到客户端Cookie中。同时,也在服务器端创建一个以Session ID命名的文件,用于保存这个用户的会话信息。当同一个用户再次访问这个网站时,也会自动通过HTTP的请求头将Cookie中保存的Seesion ID再携带过来,这时Session_start()函数就不会再去分配一个新的Session ID,而是在服务器的硬盘中去寻找和这个Session ID同名的Session文件,将这之前为这个用户保存的会话信息读出,在当前脚本中应用,达到跟踪这个用户的目的。 Session以数组的形式使用,如: S E S S I O N [ ′ s e s s i o n 名 ′ ]     注 册 一 个 会 话 变 量 和 读 取 S e s s i o n     在 P H P 中 使 用 S e s s i o n 变 量 , 除 了 要 启 动 之 外 , 还 要 经 过 注 册 的 过 程 。 注 册 和 读 取 S e s s i o n 变 量 , 都 要 通 过 访 问 _SESSION['session名']  注册一个会话变量和读取Session  在PHP中使用Session变量,除了要启动之外,还要经过注册的过程。注册和读取 Session变量,都要通过访问 SESSION[session]  Session  PHP使SessionSession访_SESSION数组完成。
注销变量与销毁Session
  当使用完一个Session变量后,可以将其删除,当完成一个会话后,也可以将其销毁。如果用户退出Web系统,就需要为他提供一个注销的功能,把他的所有信息在服务器中销毁。销毁和当前Session有关的所有的资料,可以调用session_destroy()函数结束当前的会话,并清空会话中的所有资源。该函数的语法格式如下所示:  bool session_destroy(void) //销毁和当前Session有关的所有资料  该函数并不会释放和当前Session相关的变量,也不会删除保存在客户端Cookie中的Session

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值