(Php) nasıl herhangi bir veritabanı işlem sonrasında önceki sayfayı sona olabilir?

4 Cevap

Ben kullanıcı ama kaydeder gönderin tıklayın PHP page.when kullanıcı kişisel bilgilerini kaydederek ediyorum button.Hoe benim önceki sayfayı iptal edebilir geri tarayıcı aracılığıyla bilgi sayfasını göndermek geri gidebilir?

4 Cevap

Kullanabileceğiniz bir belirteç ve belirlenen bir oturum ayarlanmış ise, başka kullanıcıyı yönlendirme bir kontrol yapmak form gönderildikten sonra, bir oturumda ve önceki sayfada bu gizli alanı ve mağaza değerini okumalı, dosyalanmış gizli.

Geri düğmesini kullanarak formları resubmitting veya sayfayı yenileyerek engellemek için, adında bir tasarım deseni takip etmek gerekir Post Redirect Get.

Sen kullanabilirsiniz:

   session_destroy();

Yoksa sayfanın üstündeki bu koyabilirsiniz. Kullanıcı geri vurur zaman sayfanın yeni bir kopyasını için bir istekte bulunur:

<?php 
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Sat, 07 June 1982 09:00:00 GMT"); // Past date 
?> 

Just make user stay on the same page through the whole process. So, no page to get back at all.

Onlar /Post/Redirect/Get desen diyoruz. Çok kullanışlı.