Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: odswiezanie w IE a funkcja isset
Forum PHP.pl > Forum > Przedszkole
areekz
mam cos takiego:

if (!isset($_POST['akcja']))
{
//wykonaj kod
}elseif($_POST['akcja']='aktualizacja')
{
//wykonaj inny kod
unset ($_POST);
}

I teraz mam taki problem ze jak mam aktualizacje to tablica POST niby jest czyszczona, ale jak dam odswiezanie w przegladarce to spowrotem mam wartosc aktualizacja. nie mam zadnego cache'owania w przegladarce. jak to zrobic bez ciasteczek cookies, bo za pomoca ciasteczek to byloby latwo, tak jak sie robi z licznikami. Ja jednak chcialbym ciasteczka ominac. Z gory dziekuje za pomoc.
mike
Nie da się bez ciasteczek (lub sesji - w sumie też ciastka).

Odświeżenie jest to ponowne wywołanie poprzedniego żądania, jeśli to żadanie zawierało coś POST to to coś zostanie wysłane po raz kolejny i nic na to nie poradzisz.

Możesz użyć wspomnianych ciastek/sesji do sprawdzenia czy wykonujesz coś drugi raz, lub po wykonaniu danej operacji przekierować stroną na inny adres za pomocą header() aby uniemożliwić ponowne wykonanie operacji.

----edit----
Innym poprawiam i wytykam, więc żeby było fair sam sobie też na czerwono zaznaczyłem.
@tes dzięki za zwrócenie uwagi, ale... wiesz do czego służy przycisk Raportuj?
tes
Cytat(mike_mech @ 2005-12-06 11:25:26)
Odświerzenie

Nie po oczach! ;/
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.