Как установить куки, когда пользователь голосует - PullRequest
0 голосов
/ 27 октября 2011

Я прочитал учебник по cookie-файлам на w3schools, НО я не до конца понимаю, поэтому пришел сюда, чтобы задать этот вопрос, чтобы узнать больше об этом. Допустим, у нас есть две кнопки, кнопка ВВЕРХ и кнопка ВНИЗ, когда пользователь нажимает одну из кнопок (и здесь будет установлен файл cookie), обе кнопки будут неактивными, пока этот пользователь не очистит свои файлы cookie. Есть идеи, как это сделать?

1 Ответ

1 голос
/ 27 октября 2011

Вы контролируете куки , когда управляете массивами $ _REQUEST, $ _POST, $ _GET и $ _SESSION, используя $ _ COOKIES .

Вы можете установить cookie с помощью функции:

setcookie("CookieName", $value, time()+3600, $path, $domain);

И вы можете очистить или получить значение cookie при доступе к массиву $ _COOKIE:

echo $_COOKIE["CookieName"];
echo $HTTP_COOKIE_VARS["CookieName"];
print_r($_COOKIE);
unset($_COOKIE["CookieName"]);

Или используйте функцию выше:

setcookie("CookieName", '');

После этого вы можете сделать что-то подобное на странице:

OffButton

if($_COOKIE["CookieName"]!=1){
       echo "disabled";
    } 

OnButton

 if($_REQUEST["buttonname"]==1){
       echo "enabled";
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...