2012-07-08 73 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