Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z sesjami, spójrzcie na te skrypty
1maciek
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (10%)
X----


chodzi o sesje - mam takie skrypty
sesje1.php
  1. <?php
  2.  
  3.  
  4. $_SESSION['tablica']=&#092;"TABLICA\";
  5.  
  6. session_register(&#092;"funkcja\");
  7. $funkcja=&#092;"FUNKCJA\";
  8.  
  9. ?>
  10.  
  11. <a href=\"sesje2.php\">Drugi skrypt</a>

sesje2.php
  1. <?php
  2.  
  3. if(isset($_SESSION['tablica'])) echo $_SESSION['tablica'].'<br>';
  4. else echo &#092;"$_SESSION['tablica'] nie zarejestrowana<br>\";
  5.  
  6. if(session_is_registered(&#092;"funkcja\")) echo $funkcja.'<br>';
  7. else echo &#092;"$funkcja nie zarejstrowana<br>\";
  8.  
  9. session_unregister(&#092;"funkcja\");
  10. unset($_SESSION['tablica']);
  11.  
  12.  
  13. ?>

w pierwszym rejestruje zmienne sesyjne na dwa sposoby tablica $_SESSION i funkcją session_register na końcu jest link do drugiej strony gdzie sprawdzam te zmienne i otóż zawsze wychodzi że moje zmienne są nie zarejestrowane. Mam serwer Apache z php 4.3.2 dlaczego tak sie dzieje, przecież powinny byc zarejestrowane.
z góry dzieki za pomoc

Ten post edytował 1maciek 28.11.2004, 01:39:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat z manuala:
Cytat
Jeśli używane są tablice $HTTP_SESSION_VARS/$_SESSION i i wyłączona jest opcja register_globals, nie powinno się używać session_register(), session_is_registered() i session_unregister().

Zdecyduj sie na jeden sposób rejestracji zmiennych.
session
Go to the top of the page
+Quote Post
1maciek
post
Post #3





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (10%)
X----


dzieki ale to nie to
mam wyłączone register_globals i nawet gdy usune linie z funkcjami register to nic nie zmienia zmienna z tablicy $_SESSION dalej jest nie zarejstrowana



koniec tematu

sam rozwiazalem problem - ale dlaczego nikt nie wpadl na to zeby mi powiedziec ze w php.ini trzeba podac 'session.save_path' sciezke do katalogu gdzie tzrymane sa id sesji jak podalem istniejacy katalog odrazu zadzialalo

narazie

Ten post edytował 1maciek 28.11.2004, 23:27:26
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 - 04:04