是的,但是有的程序可以把 session存在数据库,例如vbb。关掉浏览器再开,session还是存在的。

解决方案 »

  1.   

    session一般都有存活期限的,
    有时候,即使你没有关闭网页,但是只要过了session的存活期,
    session也自动关闭,
    session的存活期可以在php.ini文件中配置.
    如果不想这样的话,
    可以在你的网页上加上一个链接,
    在目标文件中加入
    session_unregister()
    删除在session中注册的变量,这样就可以让session失效.
      

  2.   

    问题在我的程序要关闭网页的时候要关了session,现在系统快到完成的阶段,改要改很多..
      

  3.   

    是否要在php.ini里面设置 .
      

  4.   

    session_destroy()或者session_unregister()函数清空session信息就行了
      

  5.   

    <?php
    // 销毁单个变量
    unset ($_SESSION['变量名']);?>
      

  6.   

    to fnaps(blue) 
    可以对类改写一下,需要注消的地方再调用注销的方法?
      

  7.   

    呵呵 和我的情况一样的,我觉得应该是一个 php.ini 里面的设置问题,我做了个登录的系统,假如说登录了以后你关闭浏览器重新打开,注册的SESSION变量还在,只有点击一个退出的能 session_unregister, 这样就好了,但是我不退出,而去找到生成的session 文件删掉也好了 !所以感觉是设置的问题。不晓得对不对,望各位指教!
      

  8.   

    其实是因为我对php的使用方法不是很了解,还有就是php4.x的类是硬加上去的.有些功能还不完善,所以说我的类写起来的话,感觉怪怪的,不如c++的写的来得通顺.
      

  9.   

    你三次up机会都用光了,我帮你up一下
      

  10.   

    检查php.ini中
    session.cookie_lifetime
    的值