require ("../../include/public.inc");里是否有Session函数?

解决方案 »

  1.   

    检查一下你的/tmp文件夹~~~不知道是不是你使用了磁盘配额~~~
      

  2.   

    to:Mistruster(弱智d)
    public.inc里面没有session函数,只是常量和函数定义。to:mikespook(Mike大懒猫)
    好像没有使用磁盘配额。
    我用这个命令查看:repquota -a
    无返回值
    我用这个命令查看:repquota /tmp 
    返回内容如下:
    repquota: Mountpoint (or device) /tmp not found.
    repquota: Not all specified mountpoints are using quota.
    不知道是不是这样查看。
      

  3.   

    还是没有人回答!再up!up!
    我将/tmp目录下的sess_*文件删除后,可以正常执行,但仅限于执行2-3次,再多就又不行了。
      

  4.   

    知道是美女当然要顶,
    对了,你的session有close吗?
      

  5.   

    php只有这个session_destroy()函数可以关闭session吧,可是什么时候关呀?关了那些session变量不就没有了么!又不能像javascript那样在onunload主窗口的时候触发关闭操作。
      

  6.   

    去看看我的贴吧 我已经解决了 应该是一样的问题
    http://expert.csdn.net/Expert/topic/2665/2665682.xml?temp=.6531336
      

  7.   

    关于你最后的问题  session 变量存在时间的长短 是由你自己设置的 即,垃圾session超过时间 服务器会自己帮你删除的 还有,服务器删除的是包含session变量的保存文件 希望你仔细看一下有关session的定义
      

  8.   

    仔细看一下有关session的定义
      

  9.   

    谢谢各位,这段时间一直没出现问题,在修改过程中发现大概是在其它页面重复执行了
    session_register("SESSION_FU_USERNAME");
    这句,而之前忘记加if (!session_is_registered("SESSION_FU_USERNAME"))判断。改过之后,再没有出现过这种情况。