![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod logujący użytkownika i niby wszystko jest OK, ale zmienna $HTTP_SESSION_VARS["uid"] jest pusta. Z bazy dane wyciągane są poprawnie - sprawdzałem. Dodam że adresy stron są przekazywane tak index.php/konto/index/ (nie wiem, czy ma to jakieś znaczenie).
Co może być przyczyną tego błędu? [php:1:169d697c88] <?php include("config.php"); if(empty($HTTP_SESSION_VARS["uid"])) { polacz(); $login=$HTTP_POST_VARS["login"]; $haslo=$HTTP_POST_VARS["haslo"]; $q=mysql_query("SELECT login, haslo, ID FROM ".$__table["konta"]." WHERE login='$login' AND haslo='$haslo'"); $t=mysql_fetch_array($q); if($t["login"]==$login && $t["haslo"]==$haslo) { session_start(); $uid=$t["ID"]; session_register("uid"); $HTTP_SESSION_VARS["uid"]=$t["ID"]; Header("Location: ".$__page."konto/index/"); } else { Header("Location: ".$__page."konto/badlogin/"); } } else { Header("Location: ".$__page."konto/index/"); } ?>[/php:1:169d697c88] -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:40 |