dinarbey adlı üyeden alıntı:
mesajı görüntüle
Kullanıcı giriş yaptıktan sonra önceki sayfaya yönlendirme hk R10+
18
●237
- 28-07-2021, 19:06:13o sayfaları belli bir array'ın içerisine alabilirsiniz. eğer array'daki veriye eşitse sayfa o sayfaya değilde index gibi sayfayalara falan yönlendirmeyi gerçekleştirirsiniz. yani;sibercode adlı üyeden alıntı: mesajı görüntüle
$oturumgereklisayfalar = [ 'profil.php', 'gecmis.php', .... ] if (array_key_exists($_SERVER['HTTP_REFERER'], $oturumgereklisayfalar)) { // Eğer array içerisindeki sayfalardan birisine eşitse HTTP_REFERER 404 sayfasına yönlendiriyoruz. header("Location: 404"); } else { // Burada ise eğer eşit değilse HTTP_REFERER yönlendiriyoruz header("Location:" . $_SERVER['HTTP_REFERER']); } - 28-07-2021, 19:09:00Diğer bir yol ise (daha basit) cookie falan artık HTTP_REFERER'ı nerede tutuyorsanız. Oraya veriyi kaydederken geriye yönlendirme yapılıp yapılmayacağınıda kaydedebilirsiniz.
Örnek bir şema;
http_redirect_url: r10.net/profil
status: true
yönlendirme yapmadan önce status kısmını kontrol edersiniz true ise yönlendirmeyi gerçekleştirir değil ise 404 veya index yönlendirebilirsiniz. üstte verdiğim örnekten daha basit - 28-07-2021, 19:15:04Hocam ilk önce bu şekilde denedim fakat, her sayfa da işe yaramıyor.FidanAtug adlı üyeden alıntı: mesajı görüntüle
- 29-07-2021, 02:21:30Neden bir hidden input oluşturup post olarak çekiyorsunuz ki? Direkt olarak location $_SERVER['HTTP_REFERER']; yaparsanız da aynı mantıkta çalışacaktırFidanAtug adlı üyeden alıntı: mesajı görüntüle
- 29-07-2021, 02:28:18Nedeni 2 sayfa öncenin loginini almak.. Eğer login sayfasından islem.php ye giderse login sayfasına yönlenecektir tekrar.emreires adlı üyeden alıntı: mesajı görüntüle