Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Kohana]Gubienie sesji pod IE7
blum1
post 20.11.2008, 11:36:56
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.04.2007

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


Witam
Mam problem z sesjami pod IE
Zapisuje sobie Session::instance()->set('test',1); i jest ok sesja siedzi
ale jak juz przy następnym odświerzenu chce zapisać Session::instance()->set('testdwa',1); to zapisuje się tylko na "chwile" do następnego odswierzenia strony a potem ginie natomiast wcześniej zapisana w sesji zmienna "test" cały czas jest i nic sie z nią nie dzieje.

PS ustawianie z configa
$config['driver'] = 'cookie';
reszta standardowa nieruszana

Pozdrawiam
Go to the top of the page
+Quote Post
phpion
post 20.11.2008, 18:59:58
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Podaj jakieś kody bo po tych suchych informacjach ciężko cokolwiek powiedzieć. Przed chwilą sprawdziłem u siebie i pod IE7 ładnie trzyma sesję.
Go to the top of the page
+Quote Post
blum1
post 21.11.2008, 08:36:33
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 24.04.2007

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


Witam
Kodów to raczej nie da się pokazać bo to większy projekt i tak naprawde to nie wiem gdzie następuje ten moment że sesja przestaje działać.
Liczyłem raczej na to ze komuś tez coś podobnego sie przydazyło .Bardziej chodzi mi o informacje jak to zdiagnozować i jak znaleść ten błąd, bo tu raczej niechodzi o złą konstrukcje składnową (to nie jest mój pierwszy projekt w kohanie a w poprzednich tego problemu nie było). Co najdziwniejsze pod FF wszystko śmiga jak najlepiej.
Generalnie to po nastapieniu tego momentu krytycznego gdzie coś się dzieje ze sesja przestaje działać już ponizszy kod niezadziała
class Sesja_Controller extends Controller {

public function write()
{
Session::instance()->set('test',1);
$profiler = new Profiler;
$profiler->render();
}

public function read()
{
$sesja = Session::instance();
$profiler = new Profiler;
$profiler->render();
}
}
Go to the top of the page
+Quote Post
maciu
post 23.11.2008, 10:56:14
Post #4





Grupa: Zarejestrowani
Postów: 238
Pomógł: 1
Dołączył: 27.08.2003

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


mam podobny problem z trzymaniem sesji w Kohanie (wersja 2.1). Mam takie ustawienia sesji
  1. <?php
  2. $config['driver'] = 'cookie';
  3. $config['storage'] = '';
  4. $config['name'] = 'kohanasession';
  5. $config['validate'] = array('expiration');
  6. $config['encryption'] = FALSE;
  7. $config['expiration'] = 30000;
  8. $config['regenerate'] = 3;
  9. $config['gc_probability'] = 2;
  10. ?>


Jak ciągle odświeżam strone to sesji trzyma, ale jak strona jest nieużywana przez kilka minut i ją odświeżę to sesja znika, mimo że czas trzymania sesji jest ustawiony znacznie dłuższy
Go to the top of the page
+Quote Post
phpion
post 23.11.2008, 11:50:55
Post #5





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Ja również swego czasu miałem problem z gubieniem sesji przez K (niestety nie pamiętam wersji, ale stara jakaś winksmiley.jpg ). Tyle tylko, że wtedy sesja w ogóle nie była trzymana. Na localhoście wszystko było ok, natomiast na serwerze docelowym kupa.
http://forum.php.pl/index.php?showtopic=82892
Aktualnie przy K 2.2 nie mam tego problemu (serwer ten sam - kei.pl).

Ten post edytował phpion 23.11.2008, 11:51:32
Go to the top of the page
+Quote Post
nrm
post 23.11.2008, 13:20:14
Post #6





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

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


regenerate = 0; fatalnie to działa.


--------------------
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: 26.06.2025 - 11:05