2012-07-08 68 views
0

有没有办法通过php来清空localStorage(在html5中定义)?在设置标题前设置了localStorage

我需要的是这样的:

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

<?php header('Location: '.$adress); ?> 

但不幸的是它不可能标题:(

不知道如何解决这个问题之前,调用JavaScript

+0

只是使用javascript重定向 – Musa 2012-07-08 18:32:02

+0

永远记住(在这种情况下):JavaScript是客户端,PHP是服务器端。 (因此,服务器首先执行服务器端的所有操作,之后当它发送给用户时,JavaScript将由用户/客户端执行,而不是由服务器执行。) – Styxxy 2012-07-08 21:56:19

回答

1

号:?您需要在Javascript中进行重定向以及:

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

您可以只有男人使用Javascript编程localstorage,并且如果您使用PHP发送Location标题,Javascript将不会执行。

+0

这是一种缓慢的解决方案,但看起来像只有一个:(谢谢。 – user1337432 2012-07-08 18:44:10