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 相关文章推荐
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
Feb 09 PHP
ajax实现无刷新分页(php)
Jul 18 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
php生成圆角图片的方法
Apr 07 PHP
PHP实现事件机制的方法
Jul 10 PHP
使用URL传输SESSION信息
Jul 14 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
Oct 18 PHP
PHP串行化与反串行化实例分析
Dec 27 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
Mar 10 PHP
php实现支持中文的文件下载功能示例
Aug 30 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
用PHP实现弹出消息提示框的两种方法
2013/12/17 PHP
浅谈mysql_query()函数的返回值问题
2016/09/05 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
关于jQuery EasyUI 中刷新Tab选项卡后一个页面变形的解决方法
2017/03/02 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
python 中文件输入输出及os模块对文件系统的操作方法
2018/08/27 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
基于Python实现签到脚本过程解析
2019/10/25 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
解释一下Windows的消息机制
2014/01/30 面试题
Linux操作面试题
2015/02/11 面试题
vue实现倒计时功能
2021/03/24 Vue.js
周鸿祎:教你写创业计划书
2013/12/30 职场文书
教学大赛获奖感言
2014/01/15 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
献爱心倡议书
2014/04/14 职场文书
我们的节日元宵活动方案
2014/08/23 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
浅析python中特殊文件和特殊函数
2022/02/24 Python