Çevrimiçi olarak bir form dolduruyorsanız ve form, doğrudan tarayıcıya yazdığınız özel bir yanıt içeriyorsa, formu göndermeden önce kopyalayıp bir dosyaya kaydetmek iyi bir fikirdir. Bunun nedeni, herhangi bir nedenle form gönderiminin başarısız olması durumunda girdiğiniz verilerin kaybolabilmesidir. Bazı formlar bir kullanıcının girdiği bilgileri kaydederken diğerleri kaydetmez.

Onar Yenileme sırasında formun yeniden gönderilmesini onaylayın
Yenilemede formun yeniden gönderilmesini onayla hatası, formu gönderdiğinizde, bilgilerin gönderilmesi gereken sunucuya gönderilmediği anlamına gelir. Bu sizin tarafınızdan bir sorun olabilir, örneğin internete bağlı değilsiniz veya internet bağlantınız kararsız ve bilgi gönderilmeden önce kopuyor. Web sitesinin sonunda bir sorun olabilir, yani sunucu yanıt vermiyor, verilerin ayrıştırılması çok uzun sürüyor, sunucu farklı veriler bekliyor, vb.
Bazı durumlarda, yenileme sırasında formu yeniden göndermeyi onayla hatası bir kullanıcı tarafından düzeltilebilir, ancak diğer durumlarda bunlar web sitesinde bir sorun olabilir ve web yöneticisiyle iletişime geçmeniz gerekir. Hatayı çözmek için aşağıdaki düzeltmeleri son kullanıcı olarak deneyin.
1. Tarayıcı oturumunu kontrol edin
Yenileme sırasında formu yeniden göndermeyi onayla hata mesajını görmenizin bir nedeni tarayıcınızın oturumu olabilir. Mesaj, herhangi bir tarayıcıda biraz farklı bir dilde görünebilir, ancak emin olun;
- Gizli bir göz atma penceresi kullanmıyorsunuz
- Gönder/gönder'e tıkladıktan sonra formu manuel olarak yenilemezsiniz
- Oturumu kesintiye uğratabilecek, örneğin bir VPN, ağ trafiği izleyicisi, bir proxy, bir kullanıcı aracısı değiştiricisi vb. yüklü uygulamalarınız veya uzantılarınız yok.
Hata devam ederse, kullandığınız tarayıcıdan farklı bir tarayıcı kullanmaya değer. Firefox veya Safari kullanmak yerine Chrome veya Opera gibi modern bir tarayıcı kullanın. Bu hatayı bir mobil tarayıcıda görüyorsanız, bir masaüstü tarayıcısına geçin.
2. Tarayıcı verilerini temizleyin ve yeniden gönderin
Yenilemede formu yeniden göndermeyi onayla sorunu sunucu tarafında olabilir, çünkü sunucu, siz gönderirken aynı anda çok fazla formun gönderildiği ağır yük altındadır. Sunucu aşırı yüklenmeyene kadar beklemeyi deneyebilirsiniz, ancak bu arada tarayıcı verilerinizi temizleyin ve formu tekrar göndermeyi deneyin.
Krom
Chrome'da tarayıcı verilerini temizlemek için;
- Chrome'u açın .
- Sağ üstteki daha fazla seçenek düğmesini tıklayın ve Ayarlar'ı seçin.
- Gizlilik ve Güvenlik altında , Tarama verilerini temizle'yi tıklayın .
- Çerezler ve diğer tarama verilerini ve Görüntüleri ve dosyaları önbelleğe alır'ı seçin .
- Verileri temizle'yi tıklayın .

Firefox
Firefox'ta tarama verilerini temizlemek için;
- Firefox'u açın .
- Sağ üstteki daha fazla seçenek düğmesini tıklayın ve Ayarlar'ı seçin.
- Git Gizlilik ve güvenlik.
- Verileri temizle'yi tıklayın .
- Çerezler ve site verileri ve Önbelleğe Alınmış Web içeriği'ni seçin .
- Verileri Temizle'ye tıklayın ve tarayıcıyı yeniden başlatın.
- Formu tekrar gönderin.

3. Tarayıcı uzantılarını devre dışı bırakın
Tarayıcı uzantıları, tarayıcı oturumunu ve form gönderimini engelleyebilir. Formda veya gönderdiğiniz web sitesinde yanlış bir şey olmadığını düşünüyorsanız, yüklenen tüm uzantıları devre dışı bırakın ve yeniden deneyin.
Krom
Chrome'da uzantıları devre dışı bırakmak için ;
- Chrome'u açın .
- Sağ üstteki daha fazla seçenek düğmesini tıklayın ve Diğer araçlar>Uzantılar'ı seçin .
- Çevirin kapalı her uzantısının yanındaki anahtarı.

Firefox
Firefox'ta eklentileri devre dışı bırakmak için;
- Firefox'u açın .
- Sağ üstteki daha fazla seçenek düğmesini tıklayın ve Eklentiler ve temalar'ı seçin.
- Çevirin her eklenti kapalı yanındaki anahtarı.

4. Web sitesi yöneticileri için yenileme sırasında form yeniden gönderimini onaylayın
Bu düzeltmeler, formun kodunu düzenleyebiliyorsanız geçerlidir. Yenileme sırasında formu yeniden göndermeyi onayla, sunucunuzun sorun yaşamaması koşuluyla iki durumdan birinde görünür.
POST vs GET
PHP formları verileri iki yoldan biriyle gönderebilir; POST veya GET. POST yöntemini kullanırsanız, GET yöntemiyle görmezken, yenilemede form yeniden gönderimini onayla hatasıyla karşılaşırsınız.
Bu, POST komutunun forma nasıl eklendiğiyle ilgili bir sorun olduğu veya kullanıcının formu göndermeden önce yenilediği anlamına gelir. POST yöntemi yalnızca gerektiğinde kullanılmalıdır, örneğin parola sıfırlama alanları ile ve sıradan form alanları için kullanılmamalıdır.

Tarayıcıda yeniden gönderimi onaylamayı devre dışı bırakın
Tarayıcılar kendi form kontrollerini kullanabilir. Bu normalde bir özelliktir ancak sayfayı tarayıcının denetimini yok saymaya zorlayabilirsiniz. Bunu yapmak için bir AJAX formu kullanabilirsiniz. GET'e geçmek istemiyorsanız, POST işlevini yine de onunla kullanabileceksiniz.
Çözüm
Bir formu göndermeden önce yenilerseniz, yenilemede form yeniden gönderimini onayla hatası görünebilir. Bir form gönderirken hatayı görüyorsanız, sorunun sunucu tarafında olma olasılığı daha yüksektir. Düzeltmek sizin elinizde olmayabilir.