Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zależność między tablicami $_GET oraz $_SESSION, Czy takowa istnieje?
mital
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 1.10.2006

Ostrzeżenie: (0%)
-----


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 ();
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 17:10