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 相关文章推荐
相对路径转化成绝对路径
Apr 10 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
php使用正则表达式进行字符串搜索的方法
Mar 23 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
Oct 16 PHP
yii使用activeFileField控件实现上传文件与图片的方法
Dec 28 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
php实现的rc4加密解密类定义与用法示例
Aug 16 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 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
蝙蝠侠:侠影之谜
2020/03/04 欧美动漫
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
PHP安装攻略:常见问题解答(三)
2006/10/09 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
全面了解Python环境配置及项目建立
2016/06/30 Python
深入理解Python中的*重复运算符
2017/10/28 Python
Python线性回归实战分析
2018/02/01 Python
Python中常见的异常总结
2018/02/20 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
python中selenium库的基本使用详解
2020/07/31 Python
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
2014年五四青年节活动策划书
2014/04/22 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
公司慰问信范文
2015/03/23 职场文书
员工手册董事长致辞
2015/07/29 职场文书
python基于opencv批量生成验证码的示例
2021/04/28 Python
Pandas-DataFrame知识点汇总
2022/03/16 Python
使用Ajax实现进度条的绘制
2022/04/07 Javascript
Java 超详细讲解十大排序算法面试无忧
2022/04/08 Java/Android