作業中の Drupal 7 サイトからログアウトするとき、ログアウトしていると表示される前にブラウザーをリロードする必要があります。ありがとうページにログアウトした後、ルールを使用してリダイレクトを実行しようとしました。次に、そのページに JavaScript を追加して数回更新し、ホームページにリダイレクトしました。
<script type="text/javascript">
window.onload = loadRefresh;
function loadRefresh() {
location.reload();
}
setTimeout(function() {
window.location.href = "/";
}, 2000);
</script>
それはホームページに到達しますが、ログインしていることを示しています。
<?php
session_start();
session_destroy();
unset($GLOBALS['user']);
?>
しかし、それを機能させるには、ブラウザでリロードを押す必要があります。私が見逃しているトリックはありますか?