Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> SESJE i przekazywanie zmiennej
-gosc-
post 22.03.2005, 15:50:10
Post #1





Goście







Załóżmy, że mam 3 pliki (apache, php i mysql postawione na localhost):

index.php - zawiera formularz logowania (metoda POST), który wywołuje skrypt autoryzacja.php

autoryzacja.php - skrypt łączy się z bazą i sprawdza czy podany jest taki login i hasło jest poprawne. Jeśli nie to wracamy na stronę index.php. Jeśli login i hasło jest poprawne ładowany jest plik menu.php

menu.php - menu główne, z którego mogą być wywoływane inne skrypty. Menu służy do zarząrzania całym systeme, np. dodawanie danych do bazy, usuwania, edytowanie i wiele innych dla zalogowanego użytkownika.

i teraz w menu.php chciałbym zeby pokazywalo mi że jestem zalogowany jako (na innych stronach chciałbym tez mieć tą zmienną) więc pisze:

Kod
echo "$user";

i nic sie nie pokazuje sad.gif

O co chodzi, co ja źle robie, w pliku autoryzacja.php mam:
Kod
session_start();
session_register("user");


wiec rejestruje tą zmienną w sesji to czmu mi sie nie pokazuje na kolejnych podstronach questionmark.gif
co musze wpisywać na tamtych podstronach (bo nie musze znow chyba pisac session_start()).
Go to the top of the page
+Quote Post
kszychu
post 22.03.2005, 15:56:10
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Poczytaj sobie o register_globals i tablicy $_SESSION. Najlepiej w manualu.
Zamykam, bo o obsłudze sesji sporo postów, wystarczy poszukać.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post

Closed 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: 15.07.2025 - 14:51