Önceki Sayfaya Geri Dön

4 Cevap php

Ben "Puan" bir sayfa için bir form kullanıyorum. Başka bir php script Bu form "mesaj" verileri. Ben sadece formu önceki sayfaya kullanıcıyı getirecek işlendikten sonra bir bağlantıyı görüntülemek istiyorum. Benim php komut dosyası bu kullanarak javascript yapabilir miyim?

GF

4 Cevap

Aslında Geri düğmesini tıklayarak eşdeğer olan, Javascript history.go(-1) çağırmak için bir bağlantıyı kullanabilirsiniz. Tarihin doğru "akış" korunmuş ve onlar bir şey var, neden kullanıcı merak etmediğini yolu - İdeal olarak, ancak, sadece kullanıcı formu yayınlanmıştır yere geri URL'ye bir bağlantı oluşturmak için daha iyi olurdu "İleri" hangi tıklayın sadece tekrar formu göndererek aslında.

Sizinle bunu yapmak için çalışıyoruz ne olduğunu bağlıdır. Böyle bir şey kullanabilirsiniz:

echo "<a href=\"javascript:history.go(-1)\">GO BACK</a>";

Bu basit seçenek bulunuyor. Diğer poster tarihin doğru akışını sahip hakkında doğru ama bu sizin için bir örnektir.

Sadece düzenlenmiş orig sürüm girintili değildi ve bir şey gibi görünüyordu. ;)

Eğer özel biri JS bir PHP yedekleme her zaman güzel devre ile formunuzu ziyaret olduğunu JS çözümleri istedi, ancak olay:

Form yükler $previous = $_SERVER['HTTP_REFERER']; gibi bir şey aracılığıyla Önceki sayfa adresini kapmak ve sonra ayarlandığında bir <input type="hidden" value="$previous" /> formdaki gibi. Eğer komut ile form işlemek ne zaman geldikleri yere geri göndermek için bu değeri kapmak ve header("Location:___") bunu sopa ya da bir bağlantı doğrudan adresini sopa

Istemci JS etkin yoksa sadece ele o kadar yok JS, oldukça basit, ve bunu yapı olabilir.

Web-sunucu doğru redirects sizi yeni bir sayfaya bir yazı yaptıktan sonra ise, tarayıcıda normal "Geri" düğmesini çalışacaktır. Veya javascript "history.go (-1)". Bu formu dolduran üretecek.

Sunucu sadece yönlendirme olmadan yeni içerik döner Ancak, - o history.go (-1) size yardım edecek değildir. Bu noktada sizin formunu kaybetti.

Sadece basitçe geri önceki url gitmek istiyorum - sadece bir A HREF etiketi ile bağlantı. Bu size boş bir form gösterir.