• 21-04-2024, 20:26:17
    #1
    Merhaba,

    Aşağıdaki görselde de görebileceğiniz gibi, iletişim formu aracılığıyla ilgili bilgiler girildikten sonra mail başarılı bir şekilde gönderim sağlıyor ve "Başarılı bir şekilde gönderil" olaraktan bir uyarı yazısı çıkmakta.


    Sormak istediğim soru şu;
    İşlemin sonucu başarılı olduktan sonra f5 yapıldığında yine aynı form mail adresime post ediliyor. F5 Yapıldığında formu başa aldırmak istiyorum. Nasıl yapabilirim?
  • 21-04-2024, 20:30:46
    #2
    mail gönderildikten sonra sayfayı yönlendir hocam. bu sayede f5 te yapsa boş iletişim formunu yönlendirir. buna bir değişken atayarak yonlendirdiğin sayfada zaten mesaj gönderildi ibaresini yine çıkarırsın.
  • 21-04-2024, 20:36:02
    #3
    formunuzu göremediğim için kesin birşey söylemek zor, url adresi veya formu verirseniz net cvp verebilirdim.
    Tahminen bir action adresi vererek post ettiriyorsunuz. Eğer jquery ajax veya ham ajax kullanırsanız f5 ile yenilensede bir daha post etmez.
  • 21-04-2024, 21:05:52
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    gönderildi ibaresi verdikten sonra sayfaya tekrar get referansı atabilirsiniz.
  • 21-04-2024, 21:38:50
    #5
    if($mail == true){

    header(“location: basarili.php);
    } seklinde bi kod ile bunu onleyebilirsiniz
  • 21-04-2024, 21:40:42
    #6
    Web&Sunucu&Hosting&Destek
    mehmetkacar adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Aşağıdaki görselde de görebileceğiniz gibi, iletişim formu aracılığıyla ilgili bilgiler girildikten sonra mail başarılı bir şekilde gönderim sağlıyor ve "Başarılı bir şekilde gönderil" olaraktan bir uyarı yazısı çıkmakta.


    Sormak istediğim soru şu;
    İşlemin sonucu başarılı olduktan sonra f5 yapıldığında yine aynı form mail adresime post ediliyor. F5 Yapıldığında formu başa aldırmak istiyorum. Nasıl yapabilirim?
    Google reCAPTCHA koyabilirsiniz.
  • 21-04-2024, 21:42:14
    #7
    Formunuza HCaptcha entegre etmenizi öneririm.