你的PHP是什么版本的?我怎么没有 session.cookie_secure.设为On试试

解决方案 »

  1.   

    你可以自己销毁掉这个session啊
    PHP好象是保留在临时文件中的,只能靠系统定期清理
    不知道对不,我也是新手:)
      

  2.   

    那是COOKIE的默认设置,关掉浏览器就没了
    session 要调用session_destroy()才能删掉
      

  3.   

    <?php
    session_start();session_destroy();?>
    你先注释调第二句,执行一次;再不注释执行一次,看看你存放seesion的目录下有什么反应
      

  4.   

    楼上的各位,他说的不是注销不掉,而是说关闭浏览器对session没有作用了
      

  5.   

    session不是关掉浏览器就没有了,关掉以后等到timeout时候猜消失
      

  6.   

    session.save_handler = files
    session.save_path = C:\PHP\sessiondata    
    session.use_cookies = 1
    session.name = PHPSESSID
    session.auto_start = 0
    session.cookie_lifetime = 0
    session.cookie_path = /
    session.cookie_domain =
    session.serialize_handler = php
    session.gc_probability = 1
    session.gc_divisor     = 100
    session.gc_maxlifetime = 1440
    session.bug_compat_42 = 1
    session.bug_compat_warn = 1
    session.referer_check =
    session.entropy_length = 0
    session.entropy_file =
    session.cache_limiter = nocache
    session.cache_expire = 180
    session.use_trans_sid = 0
    url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
      

  7.   

    按正常来说你的现象不应该啊!!!!!!!!你清空一下你的缓存和同步文件,再试试看!!!!你的php.ini好奇怪阿!!
      

  8.   

    那php.ini该怎么设置啊?
    不是清除不掉,是关掉浏览器后,下次进入页面的时候,上次保存的session还在,而且可以直接调用!
    不是说session关掉浏览器后就自动消失了吗?
      

  9.   

    我也觉得是ini文件设置的问题,或者你调用session_destroy()试试。
      

  10.   

    不对。关闭掉浏览器,session会立即失效的……
    你的情况不明白,只是我自己这儿是这样的,不单是浏览器关掉以后session不起作用
    就是不相关联的窗口session也不会有效啊
      

  11.   

    session和cookie一样关闭浏览器就会失效!
    另外最好一个session_start对应一个session_destory
    就跟SQL一样养成良好习惯!
      

  12.   

    我不是说不能销毁啊!我是想用session记录用户名,密码!不按注销,怎么能调用destory呢?