こんにちは、これを行う方法の例をいくつか調べましたが、どれもうまくいかないようです。私は最初にphpで試していましたが、インクルードから元のページにリダイレクトしているファイルが含まれているため、うまくいかないようです(私が知る限り、できません)
そのため、JavaScript を使用して Cookie を削除し、ユーザーのパスワードが無効な場合はホームページにリダイレクトしようとしました。
以下は私のコードで、無限のリダイレクト ループを生成します。
if ($account['PASS'] != $PASS && isset($PASS)) {
flush();
?>
<script type="text/javascript">
function del_cookie(name)
{
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
del_cookie("ID");
del_cookie("PASS");
window.location = "http://prodynamicsinc.com/"
</script>
<?PHP
die();
}
望ましい結果は、スクリプトの前半で $PASS (($_COOKIE['PASS']) から) によって取得された Cookie が削除され、$PASS が設定されなくなるため、ループの実行が停止することです。
助けてくれてありがとう!