Session [php]
时间:2011-05-27 来源:【唐】三三
session设置时间
1.客户端没禁止cookie
(1) session_set_cookie_params() 必须在 session_start() 之前调用
<?php
$time = 1*60; //设置Session失效时间
session_set_cookie_params($time); //使用函数
session_start(); //初始化Session
$_SESSION[username] = 'mr';
?>
说明:不推荐使用此函数,一些浏览器有问题。
(2) 使用Setcookie()
<?php
session_start();
$time = 1*60; //给出Session失效时间,1分钟
setcookie(session_name(),session_id(),time()+$time,"/"); //使用setcookie()手动设置Session失效时间
$_SESSION['user']='mr';
?>
2.客户端禁止Cookie
(1)登录之前打开Cookie,很多论坛这么做
(2)通过GET方法,隐藏表单传递session_id (常用)
(3)使用文件或数据库存储session_id,页面传递中手动调用
相关阅读 更多 +