在php中2分钟后删除会话数据

时间:2015-07-23 13:17:35

标签: php session-variables session-timeout php-5.3 php-5.4

我是php的新手,我有一个问题。例如,我在会话数组中有一个变量调用game_url

$_SESSION['game_url'] = $_SERVER['HTTP_REFERER'];

设定后2分钟后可以制作$_SESSION['game_url'] = '';吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

if (!isset($_SESSION['game_url']))
{
    $_SESSION['LAST_ACTIVITY'] = time();
    $_SESSION['game_url'] = $_SERVER['HTTP_REFERER'];
}
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 120)) 
{
    unset($_SESSION['game_url']);
    unset($_SESSION['LAST_ACTIVITY']);
}