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...
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

aha register_globals = On w php.ini
Jakies pomysly?
