Куки 2
Вообще, я использую в php.ini директиву
output_buffering = On
чтобы можно было хэдеры слать и куки в любом месте. Бывают такие необходимости.
А чтобы многозначные куки слать, вот это вообще сложно!!!(шутка).
Допустим, у тебя на странице 4 голосования, дак ты на обработку каждого голосования и присваивай куке конкретное значение или лучше даже шли куку с названием этого голочования. Вот пример:
Допустим, $ques=№ голосования (1-4).
$voted="voted#".$ques;
// А дальше всё так же.
$vdata = $HTTP_COOKIE_VARS["voted"]; //$vdata=знач. куки
if ($HTTP_COOKIE_VARS["voted"]!=null) //если была кука сегодня
echo $vdata."Вы не можете голосовать больше 1 раза в день";
else {
setcookie ("voted", "Sorry. ",time()+864000); // кука на 1 день
echo "OK. Кука послана.";
}
|