2 PHP sayfam var. Bir "add.php" sayfasında diğeri "proccess.php" sayfasıdır. "Process.php" ifadesi basitçe php'dir ve eklenen kaydı mysql veritabanına kaydeder.Kayıt ekledikten sonra PHP bir önceki sayfaya dön
Kayıt kaydedildikten sonra, kayıt kaydedildikten sonra belirli bir sayfaya gitmek için aşağıdakilere sahibim.
header('Refresh: 3; URL=edit/edit.php');
Ziyade bunu, önceki sayfa "add.php" a geri dönmek için istiyorum. Ancak sayfayı belirtmek istemiyorum, sadece 1 sayfaya geri dönmesini söyle. Bu güvenli sayfalarda çalışmayabilir
header('Location: ' . $_SERVER['HTTP_REFERER']);
Not ki (HTTPS) ve başlık kaçırdılar olabilir gibi genel oldukça kötü bir fikirdir:
Aslında 2 sayfaya geri dönmesi gerekiyor. Ne yazık ki :( –
Sadece ikincisini history.go (-2) olarak değiştirmeniz gerekiyor. $ _SERVER ile nasıl yapılacağından emin değilsiniz –
Kullanıcı javascript'i devre dışı bıraktıysa ne olur? –