gpt4 book ai didi

php - 如果不存在 PHP session ,则禁用页面上的所有输入按钮

转载 作者:行者123 更新时间:2023-11-28 10:57:36 32 4
gpt4 key购买 nike

我正在做一个带有投票系统的网站。如果用户未登录(即 session 不存在),我想要的是禁用所有输入按钮(投票的能力)。我如何检查页面顶部的 PHP,然后允许/禁止输入按钮?我会使用 CSS 还是 jQuery?

最佳答案

代码中某处检查 session 是否未设置:

if(!isset($_SESSION['some_key'])){
$disable = true;
}else{
$disable = false;
}

然后,在 html 中:

<input type="radio" name="" value=""<?=($disable ? " disabled=\"disabled\"" : "");?>/> Vote 1
<input type="radio" name="" value=""<?=($disable ? " disabled=\"disabled\"" : "");?>/> Vote 2
<input type="radio" name="" value=""<?=($disable ? " disabled=\"disabled\"" : "");?>/> Vote 3

但是在你接受投票之前,你仍然需要在服务器端检查,如果这个人之前已经投票过,因为这个表单可以很容易地编辑来一次又一次地发布数据。

关于php - 如果不存在 PHP session ,则禁用页面上的所有输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4950917/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com