PHP her Javascript history.go (-1) üzerine yeni bir sayfa oluşturmak için mümkün mü?

3 Cevap php

Ben zaten bu başlıkları gönderen bir PHP sayfası (a.php) var:

<?php
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); 
header('Pragma: no-cache');
?>

Ve PHP sayfasında (a.php), başka bir sayfaya link (b.html) sahiptir

b.html üzerine, bunun için bir javascript kodu vardır:

<script type="text/javascript">        
history.go(-1);
</scirpt>

Bu tarayıcı A.php için "geri dönüyor" olduğunda, içerik tüm taze değildir, gibi geliyor bana.

history.go(-1) mümkün üzerinde tamamen yeni bir sayfa oluştururken eğer bana tavsiye eder misiniz?

Teşekkür ederim.

3 Cevap

Peki geri gidiyor bir tarayıcı şeydir. Bu sadece önbellek geri önceki sayfaya gider. Sayfa içeriği tamamen yüklenmez.

Bunun yerine geri gidiyor (it a.php olsa bile) yeni bir sayfaya yönlendirme öneririz.

Eğer sunucu değişkeni HTTP_REFERER deneyebilirsiniz

header('Location: '.$_SERVER["HTTP_REFERER"]);

Eğer sayfayı önbelleğe için meta etiketleri kullanabilirsiniz, sayfa sonra tekrar beloaded olacaktır.