我对php很新。我有一个网站,会员可以在某些主题上发帖。我试图限制上述帖子。我使用$ _SESSION和isset开发了一个粗略的方法。此方法不是用户友好的,因为它要求用户刷新页面,如果他们不遵守每个这么多秒策略的1个帖子。有没有更好的方法来做这件事,我做了很多研究,并且空转了?
if (!isset($_SESSION['posted']))
$_SESSION['posted'] = time();
if (time()-$_SESSION['posted'] < 12)
die('Post limit exceeded. Please hit refresh');
else
$_SESSION['posted'] = time();
答案 0 :(得分:0)
这应该在客户端和服务器端进行检查。