PHP session有效期问题
session_start();?
ini_set('session.save_path','/tmp/');?
//6个钟头?
ini_set('session.gc_maxlifetime',21600);?
//保存一天?
$lifeTime = 24 * 3600;?
setcookie(session_name(), session_id(), time() + $lifeTime, "/");?
后记:?
其实真正的永久储存是不可能的,因为Cookie的保存时间有限,而服务器的空间也有限……但是对于一些需要保存时间比较长的站点,以上方法就已经足够了!?
也可以把session放入数据库中,只是在访问量大时,大量的数据库操作,会影响网站性能。
? ? ?来源:http://www.jb51.net/article/17882.htm