php.in默认是文件存储session,配置参数:session.save_handler=files,默认是只有一级目录的,
如果想多级目录存储session需要修改下边一个参数:
session.save_path = "2;E:/xampp/tmp"#2表示两级目录,E:/xampp/tmp表示存储的地方
保存php.ini重启服务器(apache2),
注意:这个两级目录PHP(拍簧片,不知道为何php变成了拍簧片)不会自动生成,需要我们手动来生成,
这里我用PHP来生成,直接上代码:
<?php
$str = '0123456789abcdefghijklmnopqrstuvwxyz';
$len = strlen($str);
function createDir($dir){
if(!file_exists($dir)) {
mkdir($dir);
}
}
$dir = 'E:/xampp/tmp/';
for($i = 0; $i < $len; $i++) {
for($j = 0; $j < $len; $j++) {
//for($k = 0; $k < $len; $k++) {
//makeDir($dir.$string[$i].'/'.$string[$j].'/'.$string[$k]);//创建三级
makeDir($dir.$string[$i].'/'.$string[$j]);//创建两级
//makeDir($dir.$string[$i]);//创建一级
//}
}
}
此代码本事已经用过,可以正常生成目录,生成多级目录存储session中小网站还是够用的