我不是很明白你的问题,总觉得有点逻辑错误...你说的“以前session的变量”是指什么?在以前的页面用session注册的变量吗?如果是这样的话你不用session_start()又怎样使用他们呢?又何来清空一说呢?

解决方案 »

  1.   

    session_start()是根據cookie中保存的sessionid來初始化session
    關閉瀏覽器session不一定消失,要看服務器怎麽設置
    php.ini中
    如果設置
    session.cookie_lifetime = 0
    關閉瀏覽器session才會因爲沒有sessionid而消失
    還有:
    session.gc_maxlifetime = 1440
    如果客戶端沒有相應,這是session在服務器上面的保存的最大時間,超過回黨垃圾清除
      

  2.   

    不会的,关掉浏览器才会消失
    不过过一定时间后session会消失