CodeIgniter session elveszik post után
nem tudok rájönni hogy miért, 1.7.2. ben minden jol mukodott, frissitettem 2.0.2-re a CI-t és uabban az alkalmazasban a
$user=$this->session->userdata('user');
elveszik, de csak miutan a formot postolom uazon az oldalon, vkinek vmi ötlete?
ja és ha kiirom a usert:
$user=$this->session->userdata('user');
print $user;
//..többi programrész
akkor bar figyelmeztet h :
Message: Cannot modify header information - headers already sent by ...application/controllers/menu.php:56)
hiszen a controllerben irom ki, még a view elott, ez értheto is,
viszont a session megmarad, nem veszik el, nem értem..
kösz
■ $user=$this->session->userdata('user');
elveszik, de csak miutan a formot postolom uazon az oldalon, vkinek vmi ötlete?
ja és ha kiirom a usert:
$user=$this->session->userdata('user');
print $user;
//..többi programrész
akkor bar figyelmeztet h :
Message: Cannot modify header information - headers already sent by ...application/controllers/menu.php:56)
hiszen a controllerben irom ki, még a view elott, ez értheto is,
viszont a session megmarad, nem veszik el, nem értem..
kösz
Csak mint tipp... Message:
Ebből arra gondolok, hogy a régi verzióban be volt kapcsolva az output buffering (és nem cache, nem cache, nem cache... csak tudnám megjegyezni), az újban meg valamiért nincs.
PHP
session flashdata hiba
$this->session->set_flashdata('res',$res);
ha a session flashdataba rakok vmit, akkor meghal a session, a session->userdata('user') is, ha nem bantom session->flashdata-t, akkor él minden tovabb, bár a flashdatara szuksgem lenne az állapot és db muvelet eredmeny kiirashhoz, hm micsinaljak vajon?
a php verzio és beállitásai uaz,
a CI config fajljaiban is uazok a beallitasok kb, a sessionkezelest kulon megneztem, uazok a konfig parameterek,
iexplorerben pedig létre sem jön a session
session nem veszik mar el post
viszont ie-ben létre se jon tovabbra sem a session :(
ie is ok
- check your cookie configuration, config.php-ban, ami minden böngészőnek jó az ie-nek nem elég jó,
- remove the underscore from the cookie name
- make sure the domain and path is correct