想象一下,我有一个网站,人们可以在一定时间内提交给一个聚会。如果时间限制到达结束,则提交方提交结束,“Party-table”中的一列“StatusClose”将显示“Y”而不是“N”。用户无法再向特定方提交(每行)。
如果某个用户刷新网站,更新数据库,我可以使这个工作,但我觉得它不是正确的方法吗?
幕后是否有自动关闭派对的设计,而不是取决于随机用户的刷新?我想到了一些自动的东西......
答案 0 :(得分:0)
如果我理解正确,您希望页面上的元素在某个时间更改,而用户不必刷新页面。
如果是这样,我会建议每隔几秒钟添加一次JavaScript代码聊天,并在你定义的时间过去时更改元素。
答案 1 :(得分:0)
您可以在注册新用户之前使用简单检查您的PHP代码,如果达到时间限制,将StatusClose设置为true,或者您可以定义database trigger,当达到时间限制时将触发
答案 2 :(得分:0)
你可以编写一个cronjob来运行每x分钟小时,秒等。每次运行都会执行一个php脚本来检查db并更新它
00 * * * * / usr / local / bin / php /home/john/myscript.php