tak ale sessja to specyficzna forma cookisa , ktora po coś ma ustawioną opcje liftime :)
wykonuje takie coś i mi nie wyswietla wartosci nowej(po kilku F5 oczywiscie):
echo '>'.$HTTP_COOKIE_VARS['C_LOGIN2'].'<';
setcookie ('C_LOGIN2', 'okokok1',time()+3600,'/','');
$HTTP_COOKIE_VARS['C_LOGIN2']='okokok1';
zmienam warosc "okokok1" na "okokok2" ale na stronie nic sie nie zmienia
Zauważyłem że dopiero po ponownym wlączeni przeglądarki odświeża cookisa. Jak zrobić by recznie odswieżyć tablice cookisów?
Testuje jeszcze tak :
setcookie ("C_TESTBB", 'AHIHIHIBB',time()+3600,'/','',0);
setcookie ("C_TEST2BB", 'AHIHIHI2BB',time()+3600);
setcookie ("C_TEST3BB", 'AHIHIHI3BB',0,'/','',0);
setcookie ("C_TEST4BB", 'AHIHIHI4BB',0);
while (list( $key, $val) = @each($HTTP_COOKIE_VARS)) echo $key.' = '.$val;
setcookie ("C_TEST", 'HIHIHI',time()+3600,'/','',0);
setcookie ("C_TEST2", 'HIHIHI2',time()+3600);
setcookie ("C_TEST3", 'HIHIHI3',0,'/','',0);
setcookie ("C_TEST4", 'HIHIHI4',0);
Oczywiscie pierwsza czesc jest dobrze wyswietlana, lecz drugiej wole nie ma w tablicy cookie