如标题所说
我想创建一个显示“可用”的按钮,一旦任何人单击它,所有未来的用户都将变为“不可用”
有任何想法吗 ?
注意:对于学校项目,没有任何幻想甚至是担保,只是为了证明一点
抱歉,我含糊其辞,我要做的就是在我的joomla网站上创建一个带有按钮的文章,只有最快的用户才能访问和点击该按钮
我不担心安全甚至企图作弊
joomla文章可以在其中添加PHP js代码
解决方法:
不使用数据库的最简单方法,这是使用包含1(单击)或0(未单击)的简单文本(或者您可以使用YAML,ini,xml等)文件的基本逻辑:
$filePath = './clicked.txt';
if((int) file_get_contents($filePath)){
// put code here to display the button and mark it as disabled
echo "Can't click";
} else {
// code to display button
// code to process button request and marked clicked as true in the file
file_put_contents( $filePath, '1');
echo "changed file";
}
您需要进行一些验证检查,即文件可读,可以更新文件等.但是,如果您不想使用数据库,那几乎就是您要做的所有事情.
另外,请确保将该文件放在Web目录下,以使用户无法浏览到该文件.
编辑:但是,如果您使用的是Joomla,则只需使用db即可.这种方式很难看.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。