![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
czy istnieje jakiś sposób dowiedzenia się czy strona została reload'owana (przyciskiem odśwież, czy też crtl+r)
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
http://forum.php.pl/index.php?showtopic=44383
masz tam jak zopobiec ponownej akcji po odswierzeniu. A w moich postach znajdziesz dokladnie to oco pytasz (jesli masz formularz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
dziękuwa, ale niestety nie oto chodziło.
myślałem, że jest jakaś zmienna w której to jest trzymane. chciałbym to zrobić z pewnymi założeniami i tamto rozwiązanie ich nie spełnia, tak jak trzymanie tej wiadmości w ciasteczku. pozdrawiam Kuba Ten post edytował 3rdeye 6.04.2006, 23:32:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
nie oto mi chodzi. nie chodzi mi o trzymanie tego ani w sesji, ani w ciasteczku.
po za tym, ten kod nie będzie działać poprawnie. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat myślałem, że jest jakaś zmienna w której to jest trzymane. a jakie ty masz zalozenia? odswierzanie ma znaczenie przy wysylaniu formularzy. zazwyczaj nie chcemy by ten sam formularz dwa razy do nas trafil. nie widze innego powodu. jesli ty widzisz to moze powiec dokladnie oco ci chodzi, a moze cos sie wymysli
chciałbym to zrobić z pewnymi założeniami i tamto rozwiązanie ich nie spełnia, tak jak trzymanie tej wiadmości w ciasteczku. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie oto mi chodzi. nie chodzi mi o trzymanie tego ani w sesji, ani w ciasteczku. A o co? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jak to kiedyś napisał kolega nospor - "jesteśmy głodni wiedzy a Ty nam jej nie dajesz" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Cytat po za tym, ten kod nie będzie działać poprawnie. A to dlatego, że.... |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat A to dlatego, że.... A to to akurat moge sam ci wyjasnic (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Twoj kod ustawia zmienną sesji, niezaleźnie od tego, czy byl to reload czy nie. Przeciez ktos moze wejsc na strone nie tylko jako reload, ale chociazby przez link. Albo moze poraz drugi wypelniac formularz i go wyslac. a ty ustawienie zmiennej w sesji warunkujesz tylko tym, czy jest ona juz w sesji czy nie. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Po wymianie poglądów z kolegą nosporem doszliśmy do wniosku, że mój sposób z sesją nie będzie działał w KAŻDYM z przypadków (np. gdy link z formularzem dodamy do ulubionych i tak będziemy wchodzić w tej samej 'sesji przeglądarki') (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ten post edytował TomASS 7.04.2006, 12:08:12 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 6.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a jakie ty masz zalozenia? odswierzanie ma znaczenie przy wysylaniu formularzy. zazwyczaj nie chcemy by ten sam formularz dwa razy do nas trafil. nie widze innego powodu. jesli ty widzisz to moze powiec dokladnie oco ci chodzi, a moze cos sie wymysli w mojej aplikacji wszystko wołane jest z index.php, tak więc w sumie można by powiedzieć, że wszystko jest jednym wielkim formularzem. będąc szczery nie chce mi się opisywać przepływu sterowania w tej aplikacji, bo jest on dość złożony. zastosowanie takiego rozwiązania zniszczyłoby ten przepływ i założenia. jeśli nie ma możliwości dowiedzenia się czy strona była reloadowana od strony serwera, to w moim przypadku chyba jedynym sensownym rozwiązaniem jest przekierowanie header'em jeśli podnoszony jest ten wyjątek o który mi chodzi. (nie zawsze reload ma złe konsekwencje). może trochę zakręciłem. dzięki za pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:19 |