Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem

[es] :: PHP :: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem

[ Pregleda: 2465 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vladimirn
Vladimir Nikolic
Novi Sad

Član broj: 38585
Poruke: 81
*.static.sbb.co.yu.



Profil

icon Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem23.02.2007. u 10:46 - pre 208 meseci
Pozdrav,

Prvo sam pregledao ES pa posto nisam nasao resenje molim za pomoc.
Najslicnije sto sam nasao svom problemu je na http://www.elitesecurity.org/t157700-0#1026259 ali samo je slicno ili ja nisam dobro razumeo.
Elem, imam formu na stranici koja vrsi upoad fajla na server.
Nakon uploada, odlazim na stranicu gde je lista uploadovanih dokumenata.
Kada pritisnem back dugme u IE toolbaru ili pritisnem forward u IE, dobijem onu poznatu:

Citat:
Warning: Page has Expired The page you requested was created using information you submitted in a form. This page is no longer available. As a security precaution, Internet Explorer does not automatically resubmit your information for you.

To resubmit your information and view this Web page, click the Refresh button.


ili jednostavno krene da ponovo downloaduje ili uploaduje fajl.

Nakon reffresha, fajl se ponovo uploaduje, odnosno, ako sam pre toga downloadovao fajl, ponovo se pokrece download.

Isto se desava i ako osvezim stranicu pritiskom na F5 ili refresh u toolbaru.

Molim vas za smernice i pomoc oko ovog problema.

V
 
Odgovor na temu

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.91.*

Sajt: ohridnews.com


Profil

icon Re: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem23.02.2007. u 13:45 - pre 208 meseci
Na link koji si naveo ti pise da je jedno od mogucih resenja funkcija header.
Recimo:
if(move_uploaded_file[bla bla]) {
header("Location: put/do/fajla/lista.php");
}
Samo pazi, ne smes nista ispisati na browser pre nego sto posaljes ovu funkciju.
 
Odgovor na temu

vladimirn
Vladimir Nikolic
Novi Sad

Član broj: 38585
Poruke: 81
*.static.sbb.co.yu.



Profil

icon Re: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem26.02.2007. u 09:01 - pre 208 meseci
Mislim da je problem komplikovaniji od tog resenja.
Radi se o tome da se pritiskom na back button u browseru, ponavljaju sve POST vrednosti, ne samo upload fajla.
Dakle ako uradim submit neke forme i nakon toga se se pritiskom na Back vratim na prethodnu stranicu, prikazuje mi e poruka da je stranica expired i da pritisnem refresh button i nakon toga se ta forma ponovo submituje :(

ps. upravo sam to probao ovde na ovoj formi i to ovde radi korektno.
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
*.opera-mini.net.

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem26.02.2007. u 10:40 - pre 208 meseci
Ti znači hoćeš da spriječiš da se vrijednosti ponove?
Za to koristiš header f-ju samo ne location već no-cache .
Imaš primjer na php.net.
Poz!
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

vladimirn
Vladimir Nikolic
Novi Sad

Član broj: 38585
Poruke: 81
*.static.sbb.co.yu.



Profil

icon Re: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem26.02.2007. u 13:49 - pre 208 meseci
no-cache nije proradilo, resio sam to sa header() koji sam upotrbio nakon inserta.
Hvala svima, problem resen :)
 
Odgovor na temu

[es] :: PHP :: Prilikom pritiska na Back dugme ponovo ubacujem fajl na server-problem

[ Pregleda: 2465 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.