SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据


Posted in PHP onJune 17, 2012

1.SESSION信息保存在哪?

<?php 
session_start(); 
$_SESSION['name']='marcofly'; 
?>

session默认是保存到c:\windows\temp目录下,但是通过修改php.ini中的session.save_path值可以改变session的保存路径。
如:session.save_path = "d:/wamp/tmp"
执行该代码后,就会在d:/wamp/tmp目录下,新增一个文件名为:sess_***的文件,打开之后,内容如下:name|s:8:"marcofly";
文件内容解释:
name:key
s:保存类型是字符串
8:字符串长度
marcofly:value
2.SESSION能够保存什么类型的数据呢?
如前一个例子所示,session能保存字符串,不仅如此,session还能保存整型(int),布尔型(bool),数组(array),而且,session还能保存对象
我们通过一个例子来简单的看下:
<?php 
session_start(); 
$_SESSION['name']='marcofly';//字符串 
$_SESSION['int']='10';//整型 
$_SESSION['bool']=True;//布尔型 
$_SESSION['array']=array('name'=>'marcofly','age'=>'23');//数组 
class test{ 
public $msg; 
public function __construct(){ 
$this->msg="Hello World"; 
} 
} 
$obj=new test(); 
$_SESSION['obj']=$obj;//对象 
?>

结果如下:
name|s:8:"marcofly";
int|s:2:"10";
bool|b:1;
array|a:2:{s:4:"name";s:8:"marcofly";s:3:"age";s:2:"23";}
obj|O:4:"test":1:{s:3:"msg";s:11:"Hello World";}
PHP 相关文章推荐
汉字转化为拼音(php版)
Oct 09 PHP
别人整理的服务器变量:$_SERVER
Oct 20 PHP
PHP学习之字符串比较和查找
Apr 17 PHP
解析php中获取url与物理路径的总结
Jun 21 PHP
PHPThumb图片处理实例
May 03 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
php session实现多级目录存放实现代码
Feb 03 PHP
PHP线程的内存回收问题
Jul 08 PHP
PHP入门教程之字符串处理技巧总结(转换,过滤,解析,查找,截取,替换等)
Sep 11 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
Jun 17 #PHP
php后退一页表单内容保存实现方法
Jun 17 #PHP
php中使用接口实现工厂设计模式的代码
Jun 17 #PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 #PHP
PHP的加密方式及原理
Jun 14 #PHP
php面向对象 字段的声明与使用
Jun 14 #PHP
PHP对象Object的概念 介绍
Jun 14 #PHP
You might like
建立文件交换功能的脚本(三)
2006/10/09 PHP
php解决DOM乱码的方法示例代码
2016/11/20 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
Javascript基础教程之while语句
2015/01/18 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
JS 在数组指定位置插入/删除数据的方法
2017/01/12 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
怎样在vue项目下添加ESLint的方法
2019/05/16 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
Python中的各种装饰器详解
2015/04/11 Python
python使用smtplib模块通过gmail实现邮件发送的方法
2015/05/08 Python
简单掌握Python的Collections模块中counter结构的用法
2016/07/07 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
工程管理造价应届生求职信
2013/11/13 职场文书
护士试用期自我鉴定
2014/02/08 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
119消防日活动总结
2014/08/29 职场文书
卖房协议书样本
2014/10/30 职场文书
公司员工安全协议书
2014/11/21 职场文书
期末考试复习计划
2015/01/19 职场文书
检讨书范文1000字
2015/01/28 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB