zakázání session proměnných

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

Dobrý den,
používám Nette v jednom projektu, ve kterém využiji pouze jednu session proměnnou a to pouze jednou. Je proto pro mě zbytečně složitě si zakládat session proměnné v Nette. Lze nějak správu těchto proměnných zakázat?
Děkuji,
Jan Knížek

xtbman
Člen | 24
+
0
-

Pokud vím tak tě k jejich využití nic nenutí, ale i v případě že je pouze jedna si nemyslím že by jejich využití bylo na škodu.
XTB.

knezi
Člen | 20
+
0
-

Session proměnná se mi po aktualizaci stránky neuchová.

Aurielle
Člen | 1281
+
0
-

Jak to souvisí s zakázáním Nette\Session?

knezi
Člen | 20
+
0
-

Nemůžu spustit session obsluhu, protože ji spouští Nette a proměnná má krátkou dobu expirace.

xtbman
Člen | 24
+
0
-

tak zkus v configu

nette:
		session:
			autostart: false
knezi
Člen | 20
+
0
-

Díky za pomoc, to jsem přesně potřeboval.

knezi
Člen | 20
+
0
-

Tak jsem narazil na další problém, pokud explicitně zakáži session, Nette se je stejně pokusí zapnout, protože je potřebuje u ověřování formuláře. Existuje tedy ještě nějaké jiné řešení?

xtbman
Člen | 24
+
0
-

tak hoď do configu:

<?php
nette:
		session:
			expiration: '+ 14 days' //podle tvojich potřeb;
			autostart: smart;
?>

a pak klidně používej

<?php
$_SESSION['foo'];
?>

stím že už nebudeš muset

<?php
 session_start();
?>

i když smysl toho mi úplně uniká.
XTB.

Editoval xtbman (28. 6. 2012 19:13)

knezi
Člen | 20
+
0
-
Missing section 'development' in file '/home/knezi/public_html/nette/Nette/Config/config.neon'

Snažil jsem se vytvořit nějakou developmennt konfiguraci, ale bohužel nic. Poradíte mi co s tím?
Díky

Aurielle
Člen | 1281
+
0
-

Vytvoříš v config.neon sekci development, přesně jak říká chyba.

knezi
Člen | 20
+
0
-

To se mi nepovedlo :(.

Aurielle
Člen | 1281
+
0
-

Podívej se na config.neon v sandboxu, popř. do dokumentace. A odkud ten config načítáš? Ta cesta je nějaká podezřelá.

knezi
Člen | 20
+
0
-

Config.neon načítám z adresáře, ve kterém mám Nette. Development jsem sice vyřešil, jenže mi to hází tohle:

Class Authenticator has not been found.

Neexistuje nějaký ucelený návod pro config.neon? Opravdu se v tom nevyznám.

Editoval knezi (1. 7. 2012 21:42)