2011-12-05 13 views
2

ユーザーがログインすると、セッションがタイムアウトしてホームページにリダイレクトされます。セッションタイムアウトに関する問題

これはなぜ起こっているのでしょうか?次のコード

は、ログアウトのために使用されます。

if($user->isLogged()) 
{ 
    $user->logout(); 
    $session->set('error','Successfully Logged Out'); 
    $response->redirect('index.php'); 
} 

function logout() {  
    $this->session->delete('user_id'); 
    $this->data = array(); 
} 

function isLogged() { 
    return !empty($this->data); 
} 

は、セッション時間を増大させるための方法はありますか?

+0

チェックhttp://lt.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime – egis

+0

@Natasha:あなたの質問はほとんど歳です。どのように問題を解決しましたか? – hakre

答えて

1
ini_set('session.gc_maxlifetime', '28800');