Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个仅在某个时间点显示 html 按钮的 php 代码。
由于 php 是一种脚本语言,并且代码仅在呈现 html 页面时才会执行,
我在想,我可以只检查页面呈现时的时间,而不是轮询。如果当前时间不满足我的条件,那么我根本不会回显该按钮,否则我可以回显该按钮。
这种方法正确还是我应该进行投票?
页面加载后,php 不再有控制权。如果您显示了一个按钮,并且您想在某个时间范围后将其删除,您将需要使用 javascript 并执行某种 setTimeout() 来安排它。显然,javascript 不会 100% 可靠(如果有人禁用了 js,或者浏览器不支持 js)。
我不明白你为什么要使用轮询。PHP 已经具备了检查时间和有条件地输出 HTML 所需的所有功能。唯一可能引起麻烦的是时区,但这可以通过在相关时间上添加偏移量来解决。