Mam problem , a co za tym idzie pytanie o zapamiętanie stanu inputów,selectów w wyszukiwarce. Mam to zrobione na sesji i wszystko niby działa ok. Zapamiętuje stan wybranych opcji podczas wyszukiwania danych ale jak wejdę w formularz i wezme powrót w przeglądarce to mam komunikat "Web page has expired".
I teraz chce to zmienić żeby zapamiętywal mi stan w adresie URL ale nie zapamiętuje mi znowu stanu wybranych opcji wyszukiwania.
Wcześniej w skrócie miałem tak:
if (!empty($_POST['szukaj'])) { $_SESSION['form'] = array( 'nazwa_ogloszenia' => $_POST['nazwa_ogloszenia'], ); $formData = array( 'nazwa_ogloszenia' => !isset($_SESSION['form']) ? null : $_SESSION['form']['nazwa_ogloszenia'], ); <form action="" method="post"> </form>
zmieniłem na:
if (!empty($_get['szukaj'])) { $_SESSION['form'] = array( 'nazwa_ogloszenia' => $_get['nazwa_ogloszenia'], ); $formData = array( 'nazwa_ogloszenia' => !isset($_get['form']) ? null : $_get['form']['nazwa_ogloszenia'], ); <form action="" method="get"> </form>
i nic. wolałbtym żeby to było na sesjach ale ten komunikat
