![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Czy da się w jakiś sposób zablokować możliwość odświerzenia strony (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ustaw sesje i jeśli user będzie miał sesje to nie wyswietlaj nic :]
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
To chyba u mnie nie spełni rezultatów bo sesji uzywam do autoryzacji na tej stronie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Trzeba pamietac ze user moze ciacho wywalic :-) a wtedy bedzie mogl odswierzyc (mozesz to zrobic na zasadzie ip + browser etc ale wtedy potrzebna baza) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki to napewno w jakiś sposob mi pomoze (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
Ale jednak nie dokońca, ja to umieszczam na stronie gdzie mam ankiete, która co strona zapisuje się do mysqla i jak ktoś naciśnie "odświerz" to stosując rozwiązanie w/w pojawi się komunikat że ' ... ' . A mnie chodzi o to aby wogóle niezadziałało naciśniecię klawisza "odświerz" da się tak zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Tzn. jak się naciśnie "odświerz" to tak jak by się nic nie wykonało. edytowany: A jednak sie przyda (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Tylko mały help jak skasować poźniej dane ciacho z poziomu php ? Ten post edytował usiek00 25.03.2005, 09:52:15 |
|
|
![]()
Post
#6
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.03.2005 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
usiek00, ja uważam, że lepiej byłoby to zrobić np w javascript - to jest skrypt po stronie przegladarki - jest pewniejszy, tylko że różnie bywa pod innymi browserami niz IE. W JS na pewno taki skrypt jest, a w php jeszcze sie nie spotkałem, zeby po niacisnieciu "odswiez" zupelnie nic sie nie dzialo.
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Aby zabezpieczyc sie przed odswiezaniem najlepiej zastosowac przekierowanie.
Wyglada to tak: Stona1 -- tutaj wyswietlamy formularz Po kliknieciu submita przechodzimy do strony 2 Strona2 -- tutaj zapisujemy dane do bazy i przekierowujemy na strone 3 (bez wyswietlania danych) header('Location: ...'); Strona3 - tutaj pokazujemy wynik. Przekierowanie praktycznie bedzie nei widoczne przez uzytkownika, a gdy ten bedzie chcial odswiezyc strone, odswiezy tylko wyniki (Strona3) bez ponownego przeslania danych z formularza. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 25.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Spoko cos z tego bedzie.
A czy da sie usunac historie przegladnych stron czyli jak wchodze na jedna strone to na poczatku kasuje historie czyli z ktorej storny przyszedłem aby nie można bylo uzyc klawisza wstecz w przegladarce ? Albo jeszcze jedno rozwiazanie tzn. jak biore submit to przechodze do nowego onka tylko, stare trzeba zamkna i tu z roznymi przegladarkami byłby chyba mały problem. Czy jest komenda zamykajaca okno przegladarki niezaleznie czy jest to IE, Firefox czy Opera itp. (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:11 |