Ukoliko ispunjavate neki formular na internetu, a taj obrazac uključuje prilagođeni tekst koji ste direktno uneli u pregledač, preporučljivo je da ga kopirate i sačuvate u zasebnom dokumentu pre slanja. Razlog je taj što, ako slanje obrasca iz nekog razloga ne uspe, podaci koje ste upisali mogu biti izgubljeni. Neki formulari automatski čuvaju unete informacije, dok drugi to ne čine.
Rešavanje problema sa potvrdom ponovnog slanja obrasca prilikom osvežavanja
Greška „Potvrdi ponovno slanje obrasca prilikom osvežavanja“ ukazuje na to da nakon što ste poslali obrazac, informacije nisu prosleđene serveru kojem su bile namenjene. Ovo može biti uzrokovano problemom sa vaše strane, kao što je nestabilna internet konekcija ili prekid veze pre slanja podataka. Alternativno, problem može biti i na strani web stranice, na primer, server ne reaguje, predugo obrađuje podatke ili očekuje drugačiji format podataka.
U nekim situacijama korisnik može samostalno ispraviti grešku prilikom ponovnog slanja obrasca, dok u drugim slučajevima problem može biti do same web lokacije, te je neophodno kontaktirati administratora. Pokušajte sa sledećim koracima kako biste rešili ovaj problem:
1. Proverite sesiju pregledača
Sesija vašeg web pregledača može biti uzrok pojave greške prilikom osvežavanja. Poruka o grešci se može pojaviti u različitim pregledačima sa blago različitim tekstom, ali obratite pažnju da:
Ne koristite prozor za anonimno pretraživanje.
Ne osvežavate stranicu ručno nakon što kliknete na „Pošalji“.
Nemate instalirane aplikacije ili ekstenzije koje mogu prekidati sesiju, kao što su VPN, monitori mrežnog saobraćaja, proksi serveri ili promenjivači korisničkih agenata.
Takođe je korisno da isprobate drugi pregledač. Pokušajte sa modernim pregledačem kao što je Chrome ili Opera, umesto Firefox-a ili Safari-ja. Ukoliko se greška javlja na mobilnom pregledaču, prebacite se na računar.
2. Obrišite podatke pregledača i pokušajte ponovo
Problem sa potvrdom ponovnog slanja obrasca može biti uzrokovan preopterećenjem servera. Ako veliki broj korisnika istovremeno šalje obrasce, server može postati preopterećen. Možete pokušati sačekati dok se opterećenje servera ne smanji, ali u međuvremenu, obrišite podatke pretraživača i ponovo pošaljite obrazac.
Chrome
Da obrišete podatke pregledanja u Chrome-u:
Otvorite Chrome.
Kliknite na ikonicu sa tri tačke u gornjem desnom uglu i izaberite „Podešavanja“.
U okviru „Privatnost i bezbednost“, kliknite na „Obriši podatke pregledanja“.
Izaberite „Kolačiće i druge podatke sajtova“ i „Keširane slike i datoteke“.
Kliknite na „Obriši podatke“.
Firefox
Da obrišete podatke pregledanja u Firefox-u:
Otvorite Firefox.
Kliknite na ikonicu sa tri crtice u gornjem desnom uglu i izaberite „Podešavanja“.
Idite na „Privatnost i bezbednost“.
Kliknite na „Obriši podatke“.
Izaberite „Kolačići i podaci o sajtovima“ i „Keširani web sadržaj“.
Kliknite na „Obriši podatke“ i ponovo pokrenite pregledač.
Ponovo pošaljite obrazac.
3. Onemogućite ekstenzije pregledača
Ekstenzije pregledača mogu ometati sesiju i slanje obrazaca. Ako sumnjate da je obrazac ili web lokacija u redu, onemogućite sve instalirane ekstenzije i pokušajte ponovo.
Chrome
Da biste onemogućili ekstenzije u Chrome-u:
Otvorite Chrome.
Kliknite na ikonicu sa tri tačke u gornjem desnom uglu i izaberite „Još alatki“ > „Ekstenzije“.
Isključite prekidač pored svake ekstenzije.
Firefox
Da biste onemogućili dodatke u Firefox-u:
Otvorite Firefox.
Kliknite na ikonicu sa tri crtice u gornjem desnom uglu i izaberite „Dodaci i teme“.
Isključite prekidač pored svakog dodatka.
4. Rešavanje problema za administratore web stranica
Sledeći koraci su namenjeni administratorima web lokacija koji imaju pristup kodu obrasca. Greška „Potvrdi ponovno slanje obrasca prilikom osvežavanja“ javlja se u dva slučaja, pod uslovom da server radi bez problema.
POST vs GET
PHP obrasci mogu prenositi podatke na dva načina: POST ili GET. Ukoliko koristite POST metodu, moguće je da ćete naići na grešku „Potvrdi ponovno slanje obrasca prilikom osvežavanja“, dok se to ne dešava sa GET metodom.
To znači da postoji problem sa implementacijom POST komande u obrascu ili korisnik osvežava stranicu pre nego što pošalje obrazac. POST metodu treba koristiti samo kada je neophodno, na primer, prilikom resetovanja lozinke, a ne za standardne obrasce.
Onemogućite proveru ponovnog slanja u pregledaču
Pregledači često imaju ugrađenu proveru obrasca. Ovo je korisna funkcija, ali možete podesiti da stranica ignoriše proveru pregledača. Da biste to uradili, možete koristiti AJAX obrazac. I dalje možete koristiti POST metodu sa AJAX obrascima ako ne želite da pređete na GET.
Zaključak
Greška „Potvrdi ponovno slanje obrasca prilikom osvežavanja“ se najčešće javlja ako osvežite stranicu sa obrascem pre nego što ga pošaljete. Ukoliko se greška pojavi nakon slanja obrasca, najverovatnije je problem na strani servera, što je van vaše kontrole.