0
最終的に、前回のリクエストと同じセッションで作業していることを確認するにはどうすればよいか理解しています。
私のセッション(a)は有効期限が切れていないか、(b)の期限が切れている場合は変更されています次の値のstart_session()
後
。
session_id()
$_SESSION['session_id']
$_COOKIE['PHPSESSID']
最終的に、前回のリクエストと同じセッションで作業していることを確認するにはどうすればよいか理解しています。
私のセッション(a)は有効期限が切れていないか、(b)の期限が切れている場合は変更されています次の値のstart_session()
後
。
session_id()
$_SESSION['session_id']
$_COOKIE['PHPSESSID']
あなたはsession_status()を使用することができます。
<?php
if (session_status() !== PHP_SESSION_ACTIVE) {
session_start();
}
?>
あなたは、クッキーなしで有効なセッションを持つことができます。 – DanFromGermany
ちょうど好奇心。現在のセッションをチェックする必要があるという質問をした元の質問は何ですか? –
編集:「$ _COOKIE」は、Cookieを受信した後に設定されます。設定した瞬間やセッションを開始する瞬間ではありません。最も良いのは、(Normanによって提案されたような)超球体を比較せずに関数を使うことです。ライアンの質問も面白いです。なぜあなたはセッションをチェックする必要があると思いますか? – DanFromGermany