別人的服務器上有沒有設置/tmp目錄呀,沒有,要自己在文件中設置session_save_path.

解决方案 »

  1.   

    那应该怎样修改呢?我见不到管理员,只能E-MAIL跟他联系,可不可以讲得详细一点?谢谢了!
      

  2.   

    24ge的方法好像不用打扰管理员。可不可以详细地讲解一下session_save_path的用法?谢谢!
      

  3.   

    在服务器上建个tmp目录,然后在你的程序中加一句:
    session_save_path("tmp目录");
      

  4.   

    去php.ini中改session_save_path
    要么就在你的根目录下建一个目录/tmp
      

  5.   

    SESSION变量是存在一个文本文件里的,但是找不到你存SESSION文件的目录固会报错,/tmp\sess_dcb77f5dc21f48fa9a1f40d88df771d8这其实就是一个文件来的,你可以用文本编缉器打开它.但是因为你的目录/tmp不存在......
      

  6.   

    我在自己的站点目录下新建了tmp目录,错误依然。
      

  7.   

    默认的 session_save_path 应该就是 /tmp (除非你的管理员改了)
    在站点根目录下 mkdir /tmp
    设置好权限: rwx------Warning: Cannot add header information - headers already sent by (output started at D:\WebRoot\bme\admin.php:2) in D:\WebRoot\bme\admin.php on line 10则是因为你在 SESSION 之前输出了其它 content
      

  8.   

    自己开一个session路径
    注意session_save_path包含的路径要对
      

  9.   

    不能在自己的根目錄下建立的,/tmp是服務器硬盤的根目錄. 
    您就自己隨便建個目錄,在文件中用session_save_path("您建的目錄")就行了.