smazani session po zavreni firebugu

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

Pri zavreni fireBugu smaze session.

Priklad:

<?php
require  './libs/Nette/loader.php';


if(isset ($_GET['uloz'])){
	Environment::getSession('test')->test = 'nejaky text';
	$_SESSION['test_session'] = 'test v session primo';
}

var_dump(Environment::getSession('test')->test);
var_dump($_SESSION);
?>

vystup:
http://localhost/…ni/green.php?uloz v prohlizeci otevren firebug

string 'nejaky text' (length=11)

array
  '__NF' =>
    array
      'C' => int 1
      'V' => string '53611ce627c02e923f32bfc80bcc4600' (length=32)
      'B' => string '0.309504433123' (length=14)
      'DATA' =>
        array
          'test' =>
            array
              'test' => string 'nejaky text' (length=11)
      'META' =>
        array
          'test' => null
  'test_session' => string 'test v session primo' (length=20)

http://localhost/…ni/green.php v prohlizeci otevren firebug

string 'nejaky text' (length=11)

array
  '__NF' =>
    array
      'C' => int 2
      'V' => string '53611ce627c02e923f32bfc80bcc4600' (length=32)
      'B' => string '0.309504433123' (length=14)
      'DATA' =>
        array
          'test' =>
            array
              'test' => string 'nejaky text' (length=11)
      'META' =>
        array
          'test' => null
  'test_session' => string 'test v session primo' (length=20)

http://localhost/…ni/green.php okno firebugu zavreno

null

array
  '__NF' =>
    array
      'C' => int 0
      'V' => string '88fa67cf9accc0c2100a92ce61973d7e' (length=32)
      'B' => string '0.309504433123' (length=14)
      'DATA' =>
        array
          'test' =>
            array
              'test' => null
      'META' =>
        array
          'test' => null

Pokud se nepouzije

<?php
Environment::getSession('test')
?>

tak session na firebug nereaguje

Nette Framework 0.9.4 pro PHP 5.2

Editoval error414-c (24. 4. 2010 15:20)

Mikulas Dite
Člen | 756
+
0
-

Nejnovější firebug je vůbec hodně zvlášťní, Nette kvůli němu maže session i když se zapne.

error414-c
Člen | 45
+
0
-

jj to sem zapomel zminit, ale treba zedn_session a firebug session nemaze takze bude chyba v nette

Mikulas Dite
Člen | 756
+
0
-

Tak ona je to určitě bezpečnostní feature, ale bylo by pěkné, kdyby to šlo pro debug mode vypnout.

norbe
Backer | 405
+
0
-

Jestli se nepletu tak nette ve verzi 0.9.4 už by to dělat nemělo…

error414-c
Člen | 45
+
0
-

tak muzu potvrdit asi sem mel starou verzi nette, ale zil jsem v predstave ze mam 0.9.4. Dik za pomoc