0

現在、8 時間後に Cookie の有効期限が切れるように設定するログイン スクリプトがあります。Cookie の有効期限が切れた後、ユーザーをログイン ページにリダイレクトしたいですか? どうすればこれを達成できますか?

4

1 に答える 1

0

ログインが別のページにある場合は、これを一番上 (クライアントへの出力の前) に配置できます。

if(!$_COOKIE['theNameOfTheCookie'])
    header('Location: loginPage.php');

ただし、サイトでのデータの価値に応じて、Cookie の値などをチェックするロジックをここに追加する必要があります。上記の例では、誰かが非常に簡単に Cookie を偽造できます。

セッションを好む場合は、COOKIE を SESSION に置き換えます。

if(!$_SESSION['theNameOfTheCookie'])
    header('Location: loginPage.php');
于 2012-05-09T23:50:14.097 に答える