• 20-10-2007, 15:30:49
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar, Php ye Yeni Başladım, Gerçi Çok Yeni Değil, Kitabın İlk 400 Sayfasını Sindirdim
    Şimdi kendi Çapımda Bi Script Yazmaya Başladım Ama Ufak Bi Sorunum Var. Şimdi Bi Yere Yorum Yazılıyor, Kullanıcı Adını Yorumunu Giriyor Gönder Dediğinde Kaydediliyor Listeleniyor. Ama Sayfayı Yenilediği Zaman Yorum Alanı Boş Olsa Bile Aynı Şeyleri Tekrar Veritabanına Yazıyor. Sayfayı Yenilediği Zaman Yani Yorum İşlendiğinde $_Post Verilerini Nasıl Silebilirim ki Sayfa Yenilendiğinde Tekrar Yazılmasın Aynı Yorum?
    Yorumlar Aynı Sayfada Yazılıp Aynı Sayfada Listeleniyor.
    unset()'i Denedim Ama Olmadı
    Yardımlarınızı Bekliyorum.
  • 20-10-2007, 16:20:53
    #2
    Üyeliği durduruldu
    foruma bi hidden input ekle bir değer ver


    yani

    <input name="kontrol" type="hidden" value="1">

    eklersin post ile aldığın veriyi if ile kontrol ettirirsin.

    $kontrol = $_POST["kontrol"];
    if($kontrol == 1) {
    // kodlar buraya
    }
  • 20-10-2007, 16:32:18
    #3
    Üyeliği durduruldu
    Sayfa postback olunca yine gider o değer bu işe yaramaz.
    unset'te etseniz sayfa postback olduğu için tekrar post olur değerler, captcha deneyin.
  • 20-10-2007, 16:53:25
    #4
    if($kontrol != 1) {
    //Kayıt İşlemleri
    }


    Şeklinde Yaptım, İşe yaradı. Teşekkürler. Daha Önce Aklıma Gelmemişti Bu.

    Edit: Düzeltiyorum, Maalesef İşe Yaramadı, Sayfa Yenilenince Eklenmemesini Kontrol Ettim Ama Bu Seferde Yorum Gönderilirken Gelen Veri de 1 Olduğu için Yorumları Hiç Kaydetmiyor. Başka Tavsiyesi Olan var mı?
  • 20-10-2007, 19:41:07
    #5
    Üyeliği durduruldu
    Lisans adlı üyeden alıntı: mesajı görüntüle
    Sayfa postback olunca yine gider o değer bu işe yaramaz.
    unset'te etseniz sayfa postback olduğu için tekrar post olur değerler, captcha deneyin.
  • 20-10-2007, 19:47:01
    #6
    captcha Nedir?
  • 20-10-2007, 19:54:22
    #7
    Üyeliği durduruldu
    resim doğrulaması, işin içine session girdiğinden postback'lerde sorun yaşanmaz
  • 21-10-2007, 07:09:34
    #8
    Daha Oralara Gelmedim, Bakalım Veritabanı da Kullanarak Halletmeye Çalışıcam.
  • 21-10-2007, 18:17:34
    #9
    Üyeliği durduruldu
    post geldiği zaman session ata 1 tane
    post atıldığına dair session var ise tekrar post atmasını engelle olmazsa cookie silmeisne karşılık ta ip sini saklarsın 5-10-15 dk lık post attırmazsın .