程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中設置多級目錄session的問題

php中設置多級目錄session的問題

編輯:關於PHP編程

在 php.ini 中找到 session.save_path 將值設置為 session.save_path = '3;/tmp/session'; 即可開啟三級目錄保存session。但是php不會自動生成目錄結構,這時可以借助源碼包 ext/session 目錄下的 mod_files.sh 來生成目錄

$ bash mod_files.sh /tmp/session 3

生成完成後發現仍然不能生成session,糾結了半天,打開mod_files.bat才發現玄機,原來後面還需要帶一個參數,對應於 php.ini 中的 session.hash_bits_per_character ,這個值默認是4,development和production版本的默認配置裡是5,於是用下面的命令從新生成目錄

$ bash mod_files.sh /tmp/session 3 5

終於可以登錄了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved