saaj
Новичок
Искажение переменной в сесси в ie&ff. в opera'е нормально
В общем есть код - защита от обработки по refresh
получается что в ie&ff $validToken всегда false... посмотрел значения - в сессии приходит сосем не то что присваивал... ну или частично не то (в случает если $ctoken = uniqid(); то искажается конец $ctoken), причем если присваиваю $ctoken константу ("dfsdfd") то не искажается... в opera'е все отлично работеат... в общем довольно странно, принимая во внимание то, что у хостера во всех этих браузерах все нормально работает....
у меня php: 5.02; apache: 2.0.47; os: nt 5.1; используется pear::auth
может кому нибудь известна причина таких странностей?
В общем есть код - защита от обработки по refresh
PHP:
$validToken = (empty($_POST['token']) || ($_SESSION['token'] != $_POST['token'])) ? false : true;
$ctoken = md5(uniqid(rand()));
$smarty->assign('token', $ctoken);
$_SESSION['token'] = $ctoken;
у меня php: 5.02; apache: 2.0.47; os: nt 5.1; используется pear::auth
может кому нибудь известна причина таких странностей?
