Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]SESJA, Nie mogę zapisać zmiennych
indexx
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Witam

Mam problem z sesjami, otóż gdy zapiszę jakąś zmienną do sesji, np $_SESSION['zalogowany'] = 'ok', to po odświeżeniu strony sesja znika.

Próbowałem już w htaccess ustawień, ini set itp, session_start(); oczywiście jest ale ciągle to samo, czy ktoś mógł by mnie nakierować na rozwiązanie problemu?

Poniżej ustawienia serwera:

  1. session
  2. Session Support enabled
  3. Registered save handlers files user
  4. Registered serializer handlers php php_binary wddx
  5.  
  6. Directive Local Value Master Value
  7. session.auto_start Off Off
  8. session.bug_compat_42 Off Off
  9. session.bug_compat_warn Off Off
  10. session.cache_expire 180 180
  11. session.cache_limiter nocache nocache
  12. session.cookie_domain revolti.pl revolti.pl
  13. session.cookie_httponly Off Off
  14. session.cookie_lifetime 0 0
  15. session.cookie_path /, /www, /vhosts /, /www, /vhosts
  16. session.cookie_secure Off Off
  17. session.entropy_file no value no value
  18. session.entropy_length 0 0
  19. session.gc_divisor 1000 1000
  20. session.gc_maxlifetime 28800 1440
  21. session.gc_probability 1 1
  22. session.hash_bits_per_character 5 5
  23. session.hash_function 0 0
  24. session.name PHPSESSID PHPSESSID
  25. session.referer_check no value no value
  26. session.save_handler files files
  27. session.save_path /var/www/tmp /var/www/tmp
  28. session.serialize_handler php php
  29. session.use_cookies On On
  30. session.use_only_cookies On On
  31. session.use_trans_sid 0 0
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




A sprawdzałeś na różnych przeglądarkach? Może masz w przeglądarce wyłączone ciasteczka?


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
indexx
post
Post #3





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


To napewno nie wina przeglądarki.
Go to the top of the page
+Quote Post
tehaha
post
Post #4





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


daj
zobaczy czy po odświeżaniu strony jest to samo ID sesji
Go to the top of the page
+Quote Post
indexx
post
Post #5





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Zmienia się za każdym odświeżeniem.
Go to the top of the page
+Quote Post
matino
post
Post #6





Grupa: Zarejestrowani
Postów: 175
Pomógł: 30
Dołączył: 9.08.2007

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


Za manulem:
  1. To use cookie-based sessions, session_start() must be called before outputing anything to the browser.

Upewnij się, że nie wysyłasz żadnych znaków (spacja?) przed wywołaniem session_start()
Go to the top of the page
+Quote Post
indexx
post
Post #7





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Nie ma żadnych znaków, sprawdzone na innym serwerze i jest ok, tylko na tym jednym mi to nie działa.
Go to the top of the page
+Quote Post
toel
post
Post #8





Grupa: Zarejestrowani
Postów: 97
Pomógł: 11
Dołączył: 2.02.2010

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


masz odpowiedni chmod na katalogu, w którym przechowywane są dane sesji? (w ogóle jest ten katalog na serwerze?)

standardowo* to "tmp/" na roocie


[ * - ja tak zazwyczaj trafiam, ale pewnie różnie bywa to skonfigurowane wink.gif ]
Go to the top of the page
+Quote Post
indexx
post
Post #9





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Katalog jest z odpowiednimi prawami.

Wygląda to tak jakby za każdym razem było wywoływane polecenie session_regenerate_id()

Czy jest jakiś sposób aby to wyłączyć?



Edit: w folderze z sesjami nic się nie zapisuje.

Ten post edytował indexx 9.05.2011, 15:08:38
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: 21.08.2025 - 06:27