![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam następujący problem: Po uruchomieniu następującej sekwencji poleceń:
Otrzymuję wynik: admin przed admin przed klasa Object po klasie Czyli wychodzi na to, że nie wiedzieć czemu $HTTP_SESSION_VARS['user'] staje się obiektem. Co ciekawe wywołanie
daje taki sam rezultat. Kod źródłowy klasy osoba jest następujący:
Chciałbym zaznaczyć, że w programowaniu obiektowym jestem niestety początkujący, i muszę używać php w wersji 4.x.x Z góry dziękuję za pomoc. Pozdrawiam. Łukasz Będziński. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
A jak masz ustawione register_globals? Najwyraźniej zmienna $user jest brana za $HTTP_SESSION_VARS['user']. Zmień $user na $user1 i sprawdź czy zadziała.
-------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jak wyzej. $user i $HTT_..['user' ] to ta sama zmienna. W php4 bylo to jeszcze pomotane i nie pamietam czy dalo sie to skonfigurowac inaczej, uzywac $_SESSION itp.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie, wielkie dzięki. Kombinowałem ze zmianą nazw innych zmiennych, a o obiekcie $user zapomniałem
![]() Dzięki raz jeszcze. Zamykam temat. Pozdrawiam. Łukasz Będziński. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:54 |