<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      PHP 4.0.0中session.save_path的bug (轉載)

      [摘要]PHP 4.0.0中session.save_path的bug 作者/來源:limodou PHP 4.0.0中session.save_path的bug作者:limodou  這里向大家匯報我發現...
      PHP 4.0.0中session.save_path的bug
      作者/來源:limodou

      PHP 4.0.0中session.save_path的bug

      作者:limodou

        這里向大家匯報我發現的一個4.0.0版的一個bug,只限于windows版本。那就是:在4.0.0版下,
      session.save_path如果使用絕對目錄,即加上盤符的話,盤符不起作用。如session.save_path設為
      c: emp,此時存在c: emp目錄。但是當php程序文件在其它盤上時,如在f盤上,c:不起作用。而是在處理
      session時尋找f盤上的 emp目錄。如果f盤上無 emp目錄,則會報如下錯誤:

      Warning: open(emp/sess_0beef27320944002381aa93c9ec0968d, O_RDWR) failed: m (2)
      in f:esta.php3 on line 2

      Warning: open(emp/sess_0beef27320944002381aa93c9ec0968d, O_RDWR) failed: m (2)
      in Unknown on line 0

      Warning: Failed to write session data. Please check that the current setting of
      session.save_path is correct (c:emp) in Unknown on line 0

        如果在f盤上創建一個temp目錄,則錯誤消失。我查了查源程序,看著很費勁,也沒查出來。發現我看
      的是4.0.1pl2版的源碼。于是我又升級php為4.0.1pl2版,再運行,咦,錯誤不見了?磥4.0.1pl2版改正
      了這個錯誤。

        建議大家裝上4.0.1pl2版吧。

        同時設置session.save_path時,目錄分隔符用'/'或'\'均可。





      日韩精品一区二区三区高清