Пример для твоего голосования
Вот как можно сделать:
(хэдеры вначале я ставлю, чтобы не кэшировалось в браузере, можно не ставить, но для отладки хорошо, а то бывает, данные новые, а браузер из своего кэша берет старье.)
<?
Header("Content-type: text/html");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache"); // HTTP/1.0
?>
<html>
<body>
<?
$vdata = $HTTP_COOKIE_VARS["voted"]; //$vdata=знач. куки
if ($HTTP_COOKIE_VARS["voted"]!=null) //если была кука сегодня
echo $vdata."Вы не можете голосовать больше 1 раза в день";
else {
setcookie ("voted", "Sorry. ",time()+864000); // кука на 1 день
echo "OK. Кука послана.";
}
?>
</body>
</html>
А вот для удаления куков пример:
<?
if (0<sizeof($HTTP_COOKIE_VARS)) {
while (list ($k_cookie, $v_cookie) = each ($HTTP_COOKIE_VARS)) {
setcookie($k_cookie,time()-3600);
}
}
?>
Последний раз редактировалось v_ilya; 19.11.2002 в 17:38.
|