ByScarecrow adlı üyeden alıntı:
mesajı görüntüle
Sayfa yenilenince post engelleme
30
●5.865
- 31-07-2016, 15:27:26Bu kadar emin konuşmayın. Kodun mantığını kavramadıysanız kısaca anlatıyım ve konu burda kapansın.Mert50356 adlı üyeden alıntı: mesajı görüntüle
$kayit = $_POST['kayit'];
Öncelikle $kayit diye bir değer tanımladık ve değere post ile gelen 'kayit' isimli form elemanlarından birini atadık.
form elemanımız da bu
<input type="submit" name="kayit" value="Kayit Ol">
if koşulumuza da sayfa da $kayit isimli değerde herhangi bir veri olduğunda soktuk.
if(isset($kayit)){ //... }Şimdi sizin demenize göre sayfa her refresh olduğunda bu if koşulunu sağlar ve bu bloğun içine girer diyorsunuz. Ama sayfa refresh olduğunda post değeri kaybolur. Kısa bir kod yazıp bunu ispatlayabilir. Localhostunuzda deneyebilirsiniz.
<form action="" method="POST"> <input type="text" name="value"> <input type="submit" name="kayit" value="Kayit Ol"> </form> <?php $value = $_POST['value']; $kayit = $_POST['kayit']; if(isset($kayit)){ echo $value; }else{ echo 'Sayfa refresh olduğunda bu değerleri post etmez.'; } ?>


- 31-07-2016, 15:44:18Kimlik doğrulama veya yönetimden onay bekliyor.CSRF tokeni sessionda tut. her request sonrası değiştir. token uyumsuz olduğunda isteği iptal et.
-p.s.: csrf dediğime bakmayın. bunlara verilen genel ad bu oluyor. normalde csrf başka bi' olay için kullanılıyor.-
@ByScarecrow; çok emin konuşuyorsunda o yazdığın iki satırlık kodu her türlü aşarım. bazı tarayıcılarda post ettikten sonra post ettiğin sayfada f5 yaparsan isteği yeniden göndereyim mi diye çıkar. arkadaş bunu engellemeye çalışıyor. - 31-07-2016, 15:49:13Arkadaş anlamamakta ısrarcı hocamsaintx adlı üyeden alıntı: mesajı görüntüle
Boşuna yormayın kendinizi
- 31-07-2016, 16:41:26form etiketleri nerede? javascript ile formu post etmeden alıp ekrana yazdırmışsınızByScarecrow adlı üyeden alıntı: mesajı görüntüle
- 31-07-2016, 16:43:11Hocam iyici zorladılar ama ben her seferinde başka yönteme başvurdum. Sayfa yenilediğinde veya geri geldiğinde herhangi olay olmuyor. Sonuca bakalım bizPsdBul adlı üyeden alıntı: mesajı görüntüle
Gerekli işlemleri post ettiği sayfada yapacak artık
- 31-07-2016, 17:38:12Konuya post atarak eğlendiniz sanarım.ByScarecrow adlı üyeden alıntı: mesajı görüntüle



Boşuna yormayın kendinizi
Gerekli işlemleri post ettiği sayfada yapacak artık