相关疑难解决方法(0)

如何在30分钟后使PHP会话到期?

我需要让会话保持30分钟,然后将其销毁.

php cookies session

1017
推荐指数
11
解决办法
93万
查看次数

PHP - ini_set('session.gc_maxlifetime',5) - 为什么它不会结束会话?

PHP脚本如下:

<?php // continue.php
ini_set('session.gc_maxlifetime', 5);
session_start();
echo ini_get('session.gc_maxlifetime');
// wait for 7 seconds
usleep(7000000);
if (isset($_SESSION['username']))
{
    $username = $_SESSION['username'];
    $password = $_SESSION['password'];
    $forename = $_SESSION['forename'];
    $surname  = $_SESSION['surname'];

    echo "Welcome back $forename.<br />
          Your full name is $forename $surname.<br />
          Your username is '$username'
          and your password is '$password'.";
}
else echo "Please <a href=authenticate2.php>click here</a> to log in.";

?>
Run Code Online (Sandbox Code Playgroud)

根据超时(即5秒),脚本不应打印任何内容.但是,我仍然收到以下消息

5Welcome back Bill. Your full name is Bill Smith. Your username is 'bsmith' and your password is …
Run Code Online (Sandbox Code Playgroud)

php session persistence

18
推荐指数
3
解决办法
4万
查看次数

标签 统计

php ×2

session ×2

cookies ×1

persistence ×1