![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Mam dziwny problem z sesjami, mimo to ze sa one poprawnie rejestrowane to pozniej pojawia sie problem z ich odczytem i wyswietleniem na stronie...
Oto kod: Kod // poczatkowa czesc kodu
if($e == "usr_log_in") // jesli uzytkownik sie loguje to wykonaj nastepujace akcje { // tutaj pobierane sa dane z bazy MySQL $_SESSION = "1"; $_ID = $user[id]; $_USERNAME = $user[username]; $_PASSWORD = $user[password]; $_EMAIL = $user[email]; $_WWW = $user[www]; $_SIGNATURE = $user[signature]; $_IP = $user[ip]; session_start(); session_register('_SESSION'); session_register('_ID'); session_register('_USERNAME'); session_register('_PASSWORD'); session_register('_EMAIL'); session_register('_WWW'); session_register('_SIGNATURE'); session_register('_IP'); header("Location: $PATH_INFO"); die; } // tutaj dalsza czesc kodu... Problem w tym ze nie dziala ani echo "$_USERNAME";, ani poprzez $_SESSION['_USERNAME'] ani w zaden inny sposob... po prostu tak jakby te zmienne byly puste a nie powinny byc bo w /php/sessiondata mam pliczek sesji z wszelkimi danymi w srodku... php 4.3.1 Apache 2.0.39 generalnie to jest FoxServ 3.0 na win xp (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) aha register_globals = On w php.ini Jakies pomysly? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bede wdzieczny za Re |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm wiec teraz jest tak:
Kod session_start();
$_SESSION["_SESS"] = "1"; $_SESSION["_ID"] = $user[id]; $_SESSION["_USERNAME"] = $user[username]; $_SESSION["_PASSWORD"] = $user[password]; $_SESSION["_EMAIL"] = $user[email]; $_SESSION["_WWW"] = $user[www]; $_SESSION["_SIGNATURE"] = $user[signature]; $_SESSION["_IP"] = $user[ip]; i dalej to samo... co dziwne nie dziala nawet wywolanie session_destroy(), dostaje komunikat ze zadna sesja nie istnieje i nie ma co usuwac... a sesja chyba jednak jest bo tak jak mowilem tworzy sie jej pliczek w /foxserv/sessiondata btw jak usunac sesje kiedy uzytkownik po prostu zamknie przegladarke bez uzycia session_destroy() (nawet jesli by dzialalo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:18 |