1
私は以下を使用していますPHPログイン中にログインしてセッションを追加する機能。 30分後にセッションが自動的に終了するようにしたい。そこに何か提案はありますか?このコードにセッションタイムアウト機能を追加する方法
この自動であることを、あなたはあなたがそのようなクッキーに時間を設定することができますjavascriptやjqueryのまたは
にいくつかの目的球を使用することができるため
public function doLogin($uname,$upass)
{
try
{
$stmt = $this->conn->prepare("SELECT user_id, user_name, user_pass FROM users WHERE user_name=:uname");
$stmt->execute(array(':uname'=>$uname));
$userRow=$stmt->fetch(PDO::FETCH_ASSOC);
if($stmt->rowCount() == 1)
{
if(password_verify($upass, $userRow['user_pass']))
{
$_SESSION['user_session'] = $userRow['user_id'];
return true;
}
else
{
return false;
}
}
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
http://stackoverflow.com/questi ons/520237/how-do-i-expire-a-php-session-after-30分 – shudder
[http://stackoverflow.com/questions/17179249/session-destroy-after-certain-amount-of-time] -in-php](http://stackoverflow.com/questions/17179249/session-destroy-after-certain-amount-of-time-in-php)あなたの答えはここにあります。 –