Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem ze zmiennymi globalnymi
-Gość_pablooo3-
post
Post #1





Goście







Problem ze sesjami na xxx.fizyka.amu.edu.pl


Mam problem ze sesjami w php, gdyż na serwerze „xxx.fizyka.amu.edu.pl” nie można zapisywać zmiennych globalnych przez funkcje session_register(). Jeśli zmienną sesyjną zapisuje do tablicy sesji „$_SESSION[]” w pliku "1a.php", to plik "1b.php" odczytuje ja bezbłędnie. Natomiast, jeśli w pliku "2a.php", próbuje zarejestrować zmienna sesyjną, to plik "2b.php" jej nie widzi.

Wiem, ze mój sposób zapisywania jest dobry, bo działa on u mnie na Krasnalu na foxnet.pl i na etap.pl, bo testowałem to.

Z góry dziękuje za pomoc.
Kontakt ze mną: pablooo3@o2.pl

DZIAŁA DOBRZE
PLIK 1a.php
  1. <?php
  2. $_SESSION['zmienna_sesyjna']="napis ze sesji";
  3. ?>
  4. <A HREF="test1b.php">kliknij tutaj</A>

PLIK 1b.php
  1. <?
  2. ?>
  3. Zmienna ze sesji:
  4. <?
  5. echo $_SESSION['zmienna_sesyjna'];
  6. ?>

NIE DZIAŁA, a POWINNO RACZEJ
PLIK 2a.php
  1. <?php
  2. session_register('zmienna_sesyjna2');
  3. $zmienna_sesyjna2 = "napis ze sesji2"
  4. ?>
  5. <A HREF="test2b.php">kliknij tutaj</A>

PLIK 2b.php
  1. <?
  2. ?>
  3. Zmienna ze sesji:
  4. <?
  5. echo $zmienna_sesyjna2
  6. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
---
nospor
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pewnie masz wylaczone register_globals.

To zmiennych sesji nalezy sie odwolywac: $_SESSION['nazwazmiennej']. zarowno do pisania jak i czytania. Skoro wlasnie pierwszys sposob ci dziala, poco chcesz kombniowac z drugim juz przestarzalym?

ps: i uzywaj bbcode
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 15:33