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 (IMG:style_emoticons/default/smile.gif)

Ktos pomoze dojsc do tego w czym problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Na początek upewnij się, że masz włączone raportowanie wszystkich błędów (display_errors => on, error_reporting => -1).
Teraz będziesz musiał spróbować napisać maksymalnie krótki i prosty kod, pozbawiony zależności do innych części projektu (albo dołączysz te zależności) w którym występuje ten błąd. Tak byśmy mogli go skopiować i uruchomić - chodzi o to by był dostępny cały kod.
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 12:51