Trafiłem na dziwny problem. Nie ma miejsca gdy emuluję serwer (na Xitami), ale jak wrzucę na prawdziwy serwer, to zmienna ginie z tablicy $_SESSION
Mianowicie, w takim przypadku zmienna nie była dostępna w dalszej części skryptu:
Kod
if (isset ($_GET ['kat'])) $_SESSION ['lkategoria'] = $_GET ['kat'];
Szukałem dwie godziny błędu i nic, zmienna $_SESSION ['lkategoria'] znikała dla dalszej części skryptu. Przyznam się, że po jednym drinku wpadłem na pomysł by nazwy zmiennych w obu tablicach były te same, tzn:
Kod
if (isset ($_GET ['kat'])) $_SESSION ['kat'] = $_GET ['kat'];
W tym drugim przypadku, zmienna $_SESSION ['kat'] była normalnie dostępna w całym skrypcie.
Czy to ma jakieś znaczenie? Z mojego "przedszkolnego" punktu widzenia, to jest zupełnie bezsensu, a może się mylę?
Pozdrawiam was
Mittal
PS. Oczywiście mam na początku skryptu SESSION_START ();