特定のセッションでライフタイムを設定する方法はありますか?セッションのライフタイムを設定する方法
$_SESSION['A']='1'
$_SESSION['B']='2'
私が欲しいが、例えば、60年代には、セッションAでの生活時間を変更: たとえばのは、私は2セッションを持っているとしましょう。クッキーを使用せずにこれを行うことができますか?(ユーザーの操作を避けるため)
特定のセッションでライフタイムを設定する方法はありますか?セッションのライフタイムを設定する方法
$_SESSION['A']='1'
$_SESSION['B']='2'
私が欲しいが、例えば、60年代には、セッションAでの生活時間を変更: たとえばのは、私は2セッションを持っているとしましょう。クッキーを使用せずにこれを行うことができますか?(ユーザーの操作を避けるため)
あなたは10秒後にセッションが空になります
$_SESSION['first_session']="10";
$now = time();
if (isset($_SESSION['destroy_session']) && $now > $_SESSION['destroy_session']) {
session_unset($_SESSION['first_session']);
}
$_SESSION['destroy_session'] = $now + 10; //10 secs
echo $_SESSION['first_session'];
特定のセッションを制御するには、このように行うことができます。
サーバー側の情報は絶えず削除する必要があります。 PHPで設定されたライフタイムセッションでは、session_startの前にsession_set_cookie_params関数を使用できます。
session_set_cookie_params(3600,"/");
session_start();
[30分後にPHPセッションを期限切れにするにはどうすればよいですか?](https://stackoverflow.com/questions/520237/how-do-i-expire-a-php-session-after-30-分) –