我正在尝试为我的网站创建一个登录控制器......在保持人们登录方面我决定使用会话。
我目前正在尝试创建一个可以在我包含会话的控制器文件时引用的类。这将允许我创建、验证(删除)和更新会话。
<?php
class Session {
static function start($name, $value) {
session_start();
$_SESSION[$name] = $value;
$_SESSION['EXPIRE'] = time() + 10;
}
// checking for expire
static function auth() {
if (isset($_SESSION['EXPIRE']) && $_SESSION['EXPIRE'] < time()) {
$_SESSION = array();
session_destroy();
}
}
static function update($time = 20) {
if (isset($_SESSION['EXPIRE'])) {
$_SESSION['EXPIRE'] = time() + $time;
session_regenerate_id(false);
}
}
}
目前它没有正确设置会话。当我尝试在设置它们后调用页面上的会话时,它无法正确获取。
会话在我调用它之前不会过期,因为我从未在文档的类中调用使它过期的函数。
互换的青春
神不在的星期二