Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem ze zmienną w sesji
Nix1
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 1
Dołączył: 23.09.2008
Skąd: Łódź

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


Witam,

Mam mniej więcej taki fragment kodu w skrypcie odpowiadającym za logowanie:
  1. <?php
  2. $_SESSION['foo']='bar';
  3. $foo='baz';
  4. echo $_SESSION['foo'];
  5. ?>

W tym zacytowanym wszystko jest OK, natomiast u mnie $foo zachowuje się jak referencja do $_SESSION['foo'] - skrypt wypluwa "baz".
$foo nigdzie wcześniej nie było użyte. Skrypt jest dość długi, a przy tym nie mam pojęcia co może być przyczyną takiego zachowania.

Proszę o pomoc... z góry dzięki

Ten post edytował Nix1 26.10.2008, 00:28:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witaj!

Jesteś nowy na forum więc przymykam oko. Zapoznaj się z regulaminem działu przedszkole. Chodzi o brak taga w temacie. Proszę popraw go. Następnym razem zamknę temat.

Co do Twojego problemu to masz włączone register globals. Zmień to w pliku php.ini. Jeżeli są włączone to każda zmienna z tablic superglobalnych staje się globalna.

Pozdrawiam!

PS Witaj na forum winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:33