删除服务器session存放位置,Session

session可以用来做什么:网上商城的购物车,保存用户登陆信息,防止用户非法登陆到某一页面等

session是一种服务器技术

session可以保存的数据有字符串,对象,数据等

PHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。

初始化session

session_start([array $options=array()]):bool

成功开始会话返回 TRUE ,反之返回 FALSE

保存数据

<?php // page1.phpsession_start();echo'Welcome to page #1';$_SESSION['favcolor']='green';$_SESSION['animal']='cat';$_SESSION['time']=time();// 如果使用 cookie 方式传送会话 IDecho'
page 2';// 如果不是使用 cookie 方式传送会话 ID,则使用 URL 改写的方式传送会话 IDecho'page 2';?>

获取数据

<?php // page2.phpsession_start();echo'Welcome to page #2
';echo$_SESSION['favcolor'];// greenecho$_SESSION['animal'];// catechodate('Y m d H:i:s',$_SESSION['time']);// 类似 page1.php 中的代码,你可能需要在这里处理使用 SID 的场景echo'page 1';?>

更新数据

更新数据就是重新设置数据

删除信息

session_unset — 释放会话变量

session_unset(void):void

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

session_destroy(void):bool

session_destroy() 销毁当前会话中的全部数据, 但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。 如果需要再次使用会话变量, 必须重新调用session_start()

session_start();

//删除某一个

session_unset(_SESSION['favcolor'] ])

//删除当前浏览器对应的session文件

sessiodang'qiann_destroy ( ) ;

?>

session的细节讨论

1、session数据默认保存时间是1440秒,可以通过配置文件修改

session.gc.maxlifetime =1440,这个时间是1440秒内,没有使用过这个session

2\session文件存放位置可以修改,通过配置文件

session_save_path="路径/"

44cde44c22bf

服务器是如何实现一个session为一个用户浏览器服务的

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值