parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Есть проблемы. Куки.

myke 30.10.2003 13:57

А именно. Работаем под IIS.
До сих пор на Win2000Server, WinXP всё работало.
Сейчас не проходит регистрация с использованеим кук.
@venter[][$tu]                           --------------------- venter
	$uid[0]
^if(def $cookie:itecode){
        # вот здесь мы оказываемся, т.е. кука есть
	$ninfo[$cookie:itecode]
	}{
	$cookie:itecode[$.value[0] $.expires[session]]
        $ninfo[0]
	^counterf[ite]
	}
$uid[$ninfo]
^if($ninfo){
        # а вот сюда не попадаем! 
        # в промежутке было повторное обращение за кукой, и после этого она оказалась пустой
	$tu[^table::sql{select * from persons where (ecode = '$ninfo')}]
	^if($tu){
        # установить параметры пользователя
        # сюда мы не попадаем -- нет регистрации пользователя
        # при этом с БД всё в порядке, вход зарегистрирован и т.п.
	}
}
Что бы это могло быть?

При этом такой пример
# auto.p 

@main[]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>

$nnow[^date::now[]] 
$enow[^eval($nnow.minute+60*($nnow.hour+24*($nnow.day+31*$nnow.month)))]
$snow[^nnow.sql-string[]]
$sdnow[^snow.left(10)]
$ynow[$nnow.year]
$mnow[$nnow.month]
$dnow[$nnow.day]

^doit[]

</body>
</html>

# kuki.par

@doit[]
Hello: $snow

$kuki[$cookie:kuki]
kuki = $kuki

$cookie:kuki[$.value[$snow] $.expires[session]]
работает.