首頁 > 後端開發 > php教程 > php中設定多層目錄session的問題

php中設定多層目錄session的問題

高洛峰
發布: 2023-03-01 11:52:02
原創
991 人瀏覽過

在 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 

終於可以登入了。

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板