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 zend解密软件绿色版测试可用
Apr 14 PHP
php 获取客户端的真实ip
Nov 30 PHP
php 缩略图实现函数代码
Jun 23 PHP
php简单的会话类代码
Aug 08 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
Jun 18 PHP
ThinkPHP模板IF标签用法详解
Jul 01 PHP
浅析php原型模式
Nov 25 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
Dec 18 PHP
PHP统计目录中文件以及目录中目录大小的方法
Jan 09 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
Oct 09 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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
mysql数据库差异比较的PHP代码
2012/02/05 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
2016/10/09 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
javascript 触发HTML元素绑定的函数
2010/09/11 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
jqueryUI tab标签页代码分享
2017/10/09 jQuery
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
Python爬虫实现网页信息抓取功能示例【URL与正则模块】
2017/05/18 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
一份Java笔试题
2012/02/21 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
办公文员的工作岗位职责
2013/11/12 职场文书
群众路线教育实践活动方案
2014/02/02 职场文书
离职证明标准格式
2014/09/15 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server