session_save_path 可以约定session文件处于几层目录下,但需要预先创建这些目录。
例如 5;/tmp 创建的规则如下 
(\/[a-z0-9]){5}
即 /tmp/a/a/a/a/a ... /tmp/2/c/d/4/f ... /tmp/2/c/d/4/g ... /tmp/9/9/9/9/9
我想了好久也不知道该怎么做才好

解决方案 »

  1.   

    @mkdir('/tmp/2/c/d/4/f', 0666, true);至于路径名是什么,就自己着办吧
      

  2.   

    就算你建立了100层目录,最终结果只是给I/O带来无限的压力罢了
    钻这个牛角尖感觉是没意思的.
    你都不如直接安装个memcache,把session写入memcache里,这样还可以解决多域名session共享的问题呢!
      

  3.   

    为什么要用递归呢,将mkdir的第三个参数设置为true就可以了。