您的位置:首页 > 编程语言 > PHP开发

php中session_save_path另一种用法

2016-03-18 00:00 651 查看
摘要: session_save_path可指定session存储的路径

session_save_path("2;./tmp");

是指定session存储的路径,参数意思是:2代表0-9a-z单字符创建的双层文件夹,如:./tmp/a/a ./tmp/a/0 等

将session存储在当前文件夹下的tmp目录下的双层目录里面

1,首先要创建目录

$str='0123456789abcdefghijklmnopqrstuvwxyz';
for($i=0;$i<strlen($str);$i++){
for($j=0;$j<strlen($str);$j++){
$dirname='./tmp/'.$str[$i].'/'.$str[$j];
if(!file_exists($dirname)){
mkdir($dirname,0777,TRUE);
}
}
}

2,修改session存储的路径

session_save_path("2;./tmp");
session_start();

3,newpath_rand.php

/*
* 说明:指定随机的存储路径
*
*/
$str='0123456789abcdefghijklmnopqrstuvwxyz'; for($i=0;$i<strlen($str);$i++){ for($j=0;$j<strlen($str);$j++){ $dirname='./tmp/'.$str[$i].'/'.$str[$j]; if(!file_exists($dirname)){ mkdir($dirname,0777,TRUE); } } }
session_save_path("2;./tmp");//
session_start();
$_SESSION['name']='new_path';
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: