这真的是一个普遍的问题。我正在使用WordPress,我有一个自定义的PHP脚本,用于检查"到期日期"我的MySQL用户表中尚未发生用户的情况。
所以基本上允许他们继续查看“支持”。页面,如果它们没有过期。
现在,我每次用户访问此页面时执行此查询,我之所以这样做是因为我有另一块软件访问同一个表,他们可以接收这些支持文件因为他们还没有过期。
这是非常糟糕的做法吗?如果是这样,什么是更好的解决方案?
答案 0 :(得分:2)
如果管理员可以在数据库中更新信息,或者“过期日期”可以通过时间以外的其他方式进行更改......那么您就是在做正确的事情。
如果您只是跟踪“自然”过期,我建议您使用$ _SESSION(此处更多信息:Session Handling)并保存一堆不必要的查询。