设置session
<?php
$sessionTime = 365 * 24 * 60 * 60;
$sessionName = "test";
session_set_cookie_params($sessionTime);
session_name($sessionName);
session_start();
$_SESSION['name']='yang ming';
?>
关闭浏览器后再次打开读取session
<?php
session_name("test"); //一定要加name 要不然读取不到
session_start();
echo $_SESSION['name'];
?>
PS:
- 当你设置了session不设置session name ,本地浏览器收到并存储一个 名为 PHPSESSIONID的 cookie
- 如果你设置了 session name 本地浏览器就会生成一个名字 和 你的session name 一样的 cookie
- 只有当你设置了 session过期时间再次打开浏览器才会生效,默认如果不设置时间,不管你设置session name 与否 都会失效。
最新评论