Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zależność między tablicami $_GET oraz $_SESSION, Czy takowa istnieje?
mital
post 24.10.2006, 22:41:51
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
 
Start new topic
Odpowiedzi (1 - 1)
jarrod
post 24.10.2006, 23:08:18
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

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


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'].
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:16