Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znikajace obiekty uzywane w sesji po przejsciu na nowa strone
Mr Groch
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 23.05.2005
Skąd: Knurów

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


Witam

Taki kod:

plik1
  1. require('config_class.php');
  2.  
  3. session_start(); // start sesji
  4.  
  5. if (isset($_SESSION['osoba']))
  6. {
  7. $osoba = $_SESSION['osoba'];
  8. $zalogowany = 1;
  9. }
  10. else $zalogowany = 0;
  11.  
  12. // logowanie usera
  13. if ($_POST["loged"] == "1")
  14. {
  15. $osoba = new Osoba();
  16. if ($osoba->spr_login())
  17. { // udane logowanie
  18. $osoba->load_osoba();
  19. $_SESSION['osoba'] = $osoba;
  20. $zalogowany = 1;
  21. }
  22. else
  23. { // nieudane logowanie
  24. $zalogowany = -1;
  25. }
  26. }


plik2:
  1. require('config_class.php');
  2.  
  3. session_start(); // start sesji
  4.  
  5. if (isset($_SESSION['osoba']))
  6. {
  7. $osoba= $_SESSION['osoba'];
  8. $zalogowany = 1;
  9. }
  10. else $zalogowany = 0;


Po zalogowaniu sie w plik1 osoba jest zapamietywana, niewazne ile razy odswieze strone, itd. Po przejsciu na plik2, osoba jest widoczna tylko za pierwszym razem, po odswiezeniu strony lub po powrocie na plik1 osoba jest juz pusta... Nie ma, zostal tylko slad w $_sessions - [osoba] => (tu jest nic smile.gif

Ktos pomoze dojsc do tego w czym problem?
Go to the top of the page
+Quote Post

Posty w temacie


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 - 18:40