Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zależność między tablicami $_GET oraz $_SESSION
Forum PHP.pl > Forum > Przedszkole
mital
Witam!

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 ();
jarrod
Te dwie tablice nie mają ze sobą za wiele wspólnego...
W skrypcie musiałeś zrobić jakiś inny błąd i nie było zmiennej $_GET ['kat'].
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.