php多级目录实现session 3:写入文件

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)) {

 createDir(dirname($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中小网站还是够用的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值