为什么我的cookie到期时间会改变?

时间:2014-06-17 01:12:56

标签: php phpmyadmin

我正在尝试为phpmyadmin实现我自己的登录页面。到目前为止,我有这个,它的工作原理,但我希望会议只有1小时。

代码:

    ini_set('session.gc_maxlifetime', 60*60);
    session_set_cookie_params(60*60);
    session_name('SignonSession');
    session_start();

    $_SESSION['PMA_single_signon_user'] = $_POST['u'];
    $_SESSION['PMA_single_signon_password'] = $_POST['p'];

    if(!isset($_SESSION['PMA_single_signon_token'])) {
        $_SESSION['PMA_single_signon_token'] = md5(uniqid(rand(), true));
    }

它允许我登录,但会话有效期为一年,这不是我想要的。我曾想过,在我结束会议后,cookie可能会过期,但它仍然存在。我没有使用框架,我的PHP ini设置是相同的。有谁知道为什么我的cookie仍然有一年的到期日期,即使我在我的脚本中设置时间?

0 个答案:

没有答案