<progress id="sm8uq"><bdo id="sm8uq"></bdo></progress>
      <tbody id="sm8uq"><bdo id="sm8uq"><dfn id="sm8uq"></dfn></bdo></tbody><menuitem id="sm8uq"></menuitem>
      <progress id="sm8uq"><bdo id="sm8uq"><strong id="sm8uq"></strong></bdo></progress>
      <menuitem id="sm8uq"><strong id="sm8uq"></strong></menuitem>
      <menuitem id="sm8uq"><ins id="sm8uq"></ins></menuitem>
    1. 服務熱線/微信:15002687135 QQ咨詢:767172404 歡迎光臨蘭州迅豹網絡信息科技有限公司官網!

      PHP空間出現session無法保存問題解決辦法

      發布時間:2023-06-20 09:30:31 人氣: 來源:

      今天突然發現,一個運行9個月的PHP萬網Linux空間出現驗證碼無法通過,會員無法登陸,后臺也無法登陸的問題,因為這幾個功能一直運行很好,而且服務器也是國內萬網,頁面訪問很正常,所以感到非常的奇怪。

      經過技術部檢測,是session無法保存的問題,顯示錯誤語句是session_start();

      詳細錯誤信息如下:

      open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/www/)

      是空間保存session的默認路徑/tmp沒有了權限,因為如果默認不設置session保存路徑, session是保存在網站根目錄tmp里的,出現這個問題的原因應該是萬網服務器配置改變,去掉了tmp的訪問或修改權限,所以導致session讀取和保存出錯。所以出現這個問題的原因是萬網服務器配置改變,解決辦法是自定義session的保存路徑,關鍵代碼如下:

      define('ROOT_PATH', str_replace("", '/', substr(dirname(__FILE__), 0, -9)));
      $savePath=ROOT_PATH."/tmp/";//把session保存自己網站的跟目錄,這樣就沒有目錄限制了
      session_save_path($savePath);
      session_start();

      最新網站案例
      • 蘭州網站建設
      • 蘭州網絡推廣
      • 蘭州網絡公司
      • 蘭州企業網站建設
      在線客服
      聯系方式

      熱線電話

      15002687135

      上班時間

      周一到周五

      公司電話

      17794277054

      二維碼
      蘭州企業官網建設
      最好看的2018免费观看在线