"location.reload()" теряет данные POST/SESSION? (F5 / Ctrl + R хранит данные?)

Я хочу создать кнопку для перезагрузки страницы без потери данных $_POSTи $_SESSION.
В Интернете я нашел такой фрагмент кода:

onclick="document.location.reload();"

И вот код моей кнопки:

<a class="button" href="" style="font-size: 0.7em; padding: 5px 10px;" onclick="document.location.reload();">Recharger la page</a>

Но когда я нажимаю на кнопку, я теряю $_POSTданные и $_SESSION.

Если я попытаюсь использовать команду клавиатуры Ctrl+R(Chrome) или F5(Firefox, IE9), браузер покажет предупреждение о том, что я снова пытаюсь отправить форму. Если я приму, это сработает.

Как воспроизвести этот вид обновления браузера с помощью команды JavaScript? Или код моей кнопки неправильный?

Большое спасибо за помощь.

8
задан user2428118 2 June 2012 в 14:12
поделиться