Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] sesje - problem z usunieciem id sesji
siemieng
post 13.07.2009, 23:48:29
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 7
Dołączył: 16.01.2007

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


witam,

Mam maly problem z usunieciem sesji uzytkownika, glownie ID, jaki moze byc powod tego, ze
  1. <?php
  2. if($_SESSION['isValid'] == false)
  3. {
  4.     $sessionName = session_name();
  5.     if (isset($_COOKIE[$sessionName]))
  6.    {
  7.        setcookie($sessionName, '', time()-3600, '/');
  8.    }
  9.    session_destroy(); $_SESSION = array();
  10.    print '<meta http-equiv="refresh" content="0; url=index.php"/>';
  11. }
  12. ?>

oczywiscie $_SESSION['isValid'] ustawione jest na false, nawet funckja session_regenerate_id() nie dziala. Daze do tego, ze po kazdym wykrytym bledzie uzytkownik utraci swoja sesje,m po czym zostaje przekierowany do glownej strony, i u mnie lokalnie to dziala, a jak wrzuce na wykupiony serwer to sesja ID sesji sie nonstop utzymuje, nawet po wywolaniu kodu pokazanego wczesniej:/ Jaki moze byc tego powod??
Go to the top of the page
+Quote Post
erix
post 13.07.2009, 23:57:21
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Przecież ciastka trzeba usuwać z tymi samymi parametrami, co zostały ustawione.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
siemieng
post 14.07.2009, 07:45:06
Post #3





Grupa: Zarejestrowani
Postów: 101
Pomógł: 7
Dołączył: 16.01.2007

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


Ale ja nie tworze zadnych wlasnych ciasteczek, uzywam tylko sesji, i chce poprostu usunac id sesji, ktore ciagle sie nie zmiania, nawet jak usune standardowe ciasteczko, czy wyczyszcze tablice sesji. Tan sam kod na moim localhoscie dziala ok i dane sesji jak i id sesji sa usuwane?questionmark.gif

I nie bardzo rozumie czemu tak sie nie dzieje na serwerze hsotingowym?questionmark.gif Prosze o podpowiedz?questionmark.gif

Dodatkowo uzycie session_regenerate_id(); na localhoscie prowadzi do zmiany id sesji po kazdym odswiezeniu strony a na serwerze hostingowym funckja session_regenerate_id(); wogole jakby nie dzialala - nie wiem co moze byc nie tak:/ chyba ze zle rozumuje cos?questionmark.gif?

Ten post edytował siemieng 14.07.2009, 07:57:54
Go to the top of the page
+Quote Post
erix
post 14.07.2009, 15:22:25
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cache? Inne ustawienia? Czynników jest sporo.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
planet
post 15.07.2009, 09:12:41
Post #5





Grupa: Zarejestrowani
Postów: 61
Pomógł: 6
Dołączył: 15.07.2009
Skąd: Śląsk->Ruda Śląska

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


a masz na początku pliku linijke session_start(); ? bo bez tego to raczej nie bardzo z sesją podziałasz winksmiley.jpg
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 16:25