1、cookie存储于客户端,默认有效时间是会话结束,就是浏览器关闭。setcookie(“name”,“value”,time)可设置有效时间;
2、session存储于服务器端,默认使用cookie来存储sessionid,所以默认失效时间是和cookie一样,浏览器关闭,但是可以自己设定session默认时间,使用session_set_cookie_params($lifetimes),或者setcookie(session_name(),session_id,$time)。
2、session存储于服务器端,默认使用cookie来存储sessionid,所以默认失效时间是和cookie一样,浏览器关闭,但是可以自己设定session默认时间,使用session_set_cookie_params($lifetimes),或者setcookie(session_name(),session_id,$time)。
3、禁用cookie之后还使用session,需要在每个页面都设置好sessionid,代码如下:
session_id($_GET['PHPSESSIONID']);
}
session_start();
$sid = session_id();