在设置标头之前清空localStorage


empty localStorage before headers are set

有没有办法通过php清空localStorage(在html5中定义)?

我需要这样的东西:

<script type="text/javascript">
    window.localStorage.clear();
</script>
<?php header('Location: '.$adress); ?>

但不幸的是,不可能在头之前调用javascript:(

知道怎么解决这个问题吗?

否:您还需要在Javascript中执行重定向:

<script type="text/javascript">
    window.localStorage.clear();
    window.location = "<?= $adress ?>";
</script>

您只能使用Javascript操作localstorage,如果使用PHP发送Location标头,则不会执行Javascript。