请问各位大侠关于session_start()的问题???
session_start()它会不会把以前session的变量给清空,
我在网页上好像全给清空,但有些书上好像不会被清空。它会
把原来的变量复员,我现在很迷茫!
1楼
是有一定的保留时间的
2楼
不会的,关掉浏览器才会消失
3楼
只有你完全退出该网站的所有流览器时才会清空.但你也可以设定使其提前清空
4楼
我不是很明白你的问题,总觉得有点逻辑错误...
你说的“以前session的变量”是指什么?在以前的页面用session注册的变量吗?如果是这样的话你不用session_start()又怎样使用他们呢?又何来清空一说呢?
5楼
session_start()是根據cookie中保存的sessionid來初始化session
關閉瀏覽器session不一定消失,要看服務器怎麽設置
php.ini中
如果設置
session.cookie_lifetime = 0
關閉瀏覽器session才會因爲沒有sessionid而消失
還有:
session.gc_maxlifetime = 1440
如果客戶端沒有相應,這是session在服務器上面的保存的最大時間,超過回黨垃圾清除
6楼
不会的,关掉浏览器才会消失
不过过一定时间后session会消失