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 相关文章推荐
一次编写,随处运行
Oct 09 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
thinkPHP的Html模板标签使用方法
Nov 13 PHP
codeigniter集成ucenter1.6双向通信的解决办法
Jun 12 PHP
php中Ctype函数用法详解
Dec 09 PHP
Laravel实现用户注册和登录
Jan 23 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
php基于CodeIgniter实现图片上传、剪切功能
May 14 PHP
微信支付开发交易通知实例
Jul 12 PHP
php版微信小店调用api示例代码
Nov 12 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
javascript中的有名函数和无名函数
2007/10/17 Javascript
js对象的比较
2011/02/26 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
js解析与序列化json数据(三)json的解析探讨
2013/02/01 Javascript
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
用Python写的图片蜘蛛人代码
2012/08/27 Python
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
Python中线程编程之threading模块的使用详解
2015/06/23 Python
python实现多线程的方式及多条命令并发执行
2016/06/07 Python
python3设计模式之简单工厂模式
2017/10/17 Python
python+matplotlib绘制饼图散点图实例代码
2018/01/20 Python
Python数据结构之图的应用示例
2018/05/11 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
python同时替换多个字符串方法示例
2019/09/17 Python
在CentOS7下安装Python3教程解析
2020/07/09 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
database面试题
2013/03/28 面试题
会计学习心得体会
2014/09/09 职场文书
2015年招生工作总结
2015/05/04 职场文书
MySQL自定义函数及触发器
2022/08/05 MySQL