charli_22
26.03.2008, 13:39:08
Hello
Mam skrypt do uploadu obrazków i wszystko jest ok.
Problem pojawia się, gdy po poprawnym zapisie obrazka na serwerze i wyświetleniu komunikatu, że jest ok, wciskam w przeglądarce przycisk Wstecz. Wówczas obrazek wgrywa się na serwer jeszcze raz.
Możliwe, że trzeba coś pokombinować z sesjami (ustawić jakaś zmienna), aby temu zapobiec, ale nie wiem gdzie zacząć:) Może podeślecie jakieś linki? Logowanie mam zaimplementowane.
Pzdr.
sniezny_wilk
26.03.2008, 13:44:11
Możesz to zrobić sesjami, zapamiętuj jaki ostatnio obrazek był wysłany na serwer (np po nazwie) i potem będziesz wyświetlał, że został już dodany.
Po obsłużeniu upload'u zrób redirect na inną stronę przy pomocy
header("location: cośtam");
wtedy przy przeładowaniu strony (albo powrocie) formularz z plikiem nie zostanie przesłany ponownie i voila.
charli_22
26.03.2008, 13:50:32
Dzięki.
Spróbuje zrobić to header.
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.