【问题标题】:How to set cookies when user votes用户投票时如何设置cookies
【发布时间】:2023-03-28 15:10:01
【问题描述】:

我已阅读 w3schools 上的 cookie 教程,但我并不完全理解它,所以我来这里问这个问题以了解更多信息。假设我们有两个按钮,一个 UP 按钮和一个 DOWN 按钮,当用户单击其中一个按钮(cookie 将在此处设置)时,这两个按钮将无法点击,直到该用户清除他/她的 cookie。关于如何做到这一点的任何想法?

【问题讨论】:

  • 你不明白哪一部分?你试过什么?如果该教程没有帮助,您是否尝试阅读其他教程?
  • @juhanna 不,我还没有阅读可以提供帮助的教程。链接到一些会很有帮助:) 谢谢!
  • 使用 w3schools 时要小心,尽管它是 google 排名,但它并不总是最好的建议。 w3fools.com

标签: php cookies


【解决方案1】:

您可以控制 cookies,就像您使用 $_COOKIES 控制 $_REQUEST、$_POST、$_GET 和 $_SESSION 数组一样。

您可以使用以下功能设置 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", '');

之后你可以在页面中做类似的事情:

关闭按钮

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

OnButton

 if($_REQUEST["buttonname"]==1){
       echo "enabled";
    } 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 2017-10-18
    相关资源
    最近更新 更多