我怎么可以设置在PHP中2-3天会话超时?

我想设置我的会议将持续2-3天,使我的用户将不能登录的闲置天后获得的数据。

请帮助我的代码来实现这一目标。

--------------解决方案-------------

你可以试试:

ini_set('session.gc_maxlifetime', 2*60*60*24); // 2*60*60*24 = 2 days

<?php
$value = 'something from somewhere';

setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value, time()+(3600*24*2)); /* expire in 2 days */
?>

http://php.net/manual/en/function.setcookie.php

不要增加会话时间了大量的时间。

相反,你可以使用记得我为你的目的饼干。

您可以创建一个cookie来存储用户名和密码饼干续航时间设定时间为2〜3天。

当用户进入您的网站检查这些cookie的存在,如果他们存在backgroundly登录他们和他们重定向目标网页上。

每当注销删除这些cookie为好。

你可以通过做,

ini_set('session.gc_maxlifetime', 2*60*60*24); //2 days

但是,随着会议将摧毁只要你的用户关闭您可以使用浏览器替代cookies

setcookie("TestCookie", $value, time() + 2*60*60*24);

分类:php 时间:2012-01-01 人气:0
本文关键词: PHP
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.120 (s). 9 q(s)