@euromark how is the test case set up? Well, I call it several times by clicking on the link in the view. I don't know if this answers your question...
Anyway, I tried to get a Session ID, but this doesn't return a value: function testsession() { if ($scounter = $this->Session->read('scounter')) { $scounter++; } else { $scounter = 1; } $this->Session->write('scounter', $scounter); $this->set('scounter', $scounter); $this->log('SessionID: ' . $this->Session->id()); // no SessionID is outputed... } On Nov 27, 1:57 pm, euromark <dereurom...@googlemail.com> wrote: > you can simplify the condition to > if ($scounter = $this->Session->read('scounter')) {} > > but besides that > how is the test case set up? > because it is possible that it resets itself after each run > therefore the session would always be emptied afterwards... > > On 27 Nov., 11:38, ava <avon...@gmx.net> wrote: > > > > > > > > > Hi > > > I'm struggling with sessions in cakephp 2.0.3. > > > In this testcase the counter should be incremented with each click on > > the link. The counter always remains 1. > > > // CONTROLLER > > <?php > > class Test01sController extends AppController { > > > public $components = array('Session'); > > > function testsession() { > > $scounter = 1; > > if ($this->Session->check('scounter')) { > > $scounter = $this->Session->read('scounter'); > > $scounter++; > > } > > $this->Session->write('scounter', $scounter); > > $this->set('scounter', $scounter); > > } > > > } > > > //MODEL > > <?php > > class Test01 extends AppModel { > > var $name = 'Test01'; > > var $useTable = false;} > > > ?> > > > // VIEW > > <?php > > echo $scounter; > > ?> > > <br/><a href="/test01s/testsession">testsession</a> > > > // CORE > > Configure::write('Session', array( > > 'defaults' => 'php', > > 'cookie' => 'vportal', > > 'ini' => array('session.gc_divisor' => > > 1000,'session.cookie_httponly' => true), > > 'timeout' => 4320 //3 days > > )); > > > I also dumped the $_SESSION array. This array is always empty. > > > Any help or hints are appreciated. > > > -- Andre -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php