Nefunguje session – po každém refreshi je prázdná

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
chr1s
Člen | 15
+
0
-

Zdravím, chci vás požádat o pomoc a zjistit proč mi nefunguje session, tak jak bych očekával.

config.neon

nette:
  session:
    autoStart: smart

bootstrap.php

if(!$container->session->isStarted()) {
  $container->session->start();
}

V presenteru jsem použil příklad z dokumentace:

public function startup()
  {
    parent::startup();

    $session = $this->context->session;

    $section = $session->getSection('myCounter');
    $section->count++;
    echo "Stránku jste zobrazil $section->count ×";
  }

A po každém refreshi je hodnota proměnné $section->count vždycky jedna. Netušíte, kde je chyba?

  • PHP 5.3.5
  • Nette Framework 2.0.1 (revision 94abcaa released on 2012–02–29)
hizo
Člen | 48
+
0
-

pripajam sa k dotazu vyssie. U mna ale sekcia neuchova ziadne premenne. Napriklad v renderDefault si do sekcie ulozim zopar premennych, ked si potom dumpnem rovnaku sekciu v inej metode nie su tam ziadne premenne ktore som si predtym vytvoril. Kde moze byt chyba?

EDIT:
tak pardon, dump celej sekcie ukazuje ze data su NULL, ale ked si dumpnem konkretne nejaku premennu ktoru som predtym vytvoril tak ju pozna.

Editoval hizo (15. 3. 2012 17:12)