mam strony internetowej A. użytkownik kliknie formularza do przekazywania danych, a to zabiera go do strony internetowej B. Kiedy kliknie przycisk Wstecz, muszę ci stron internetowych A do być odświeżony z serwera, a raczej załadowany z pamięci podręcznej. Mam to: <meta http-equiv="expires" content="0">
, ale nie wydaje się działać. Próbowałem także ustawić zmienną na stronie B (zmienna sesji za pomocą php), a następnie sprawdzić ją na stronie A i odświeżyć (lub nie) zgodnie z jej istnieniem. Wydaje się, że ten gest działa. Kod podstawowy na to: Strona A:strona Siła przeładować z serwera zamiast obciążenia wersja buforowane
<?php
if(isset($_SESSION['reloadPage'])) {
unset($_SESSION['reloadPage']);
echo'
<script>
window.location.replace("/****/****/*****.php");
</script>
';
}
?>
A na stronie B:
$_SESSION['reloadPage'] = 1;
Dzięki rozwiązaniu PHP, po prostu wciąż próbuje odświeżyć stronę w niekończącą się pętlę. Coś w mojej logice brakuje? Czy to właściwa droga do tego?
EDIT Po dalszych badaniach, gdy powiesz, że przeglądarka nie buforować stronę, która ma wymusić pełną stronie serwera odświeżyć, jak również? To jest to, czego potrzebuję. Pełne odświeżenie strony po stronie serwera.
Czy to wersja online, którą możemy zobaczyć? –