我在考虑一个允许用户每20分钟只发布一篇文章的系统.我不使用会员系统,所以我想我可以设置一个20分钟的cookie.并且当用户发布某些内容时检查是否设置了cookie,如果是,则显示消息,如"仅允许每20分钟发布一个帖子",如果未设置,则将内容放入数据库中.
我是一个相对较新的PHP,不知道如何设置cookie,我试着在cookies上查看php.net手册,但这对我来说太混乱了.那么请你说明如何设置20分钟的安全cookie并检查它是否设置.也许你有更好的建议,而不是cookie等.
谢谢.
Nie*_*els 14
看到这些功能:
要设置cookie 20分钟,您可以这样做:
setcookie("postedArticle", true, time() + (60 * 20)); // 60 seconds ( 1 minute) * 20 = 20 minutes
Run Code Online (Sandbox Code Playgroud)
检查是否设置了cookie:
if(isset($_COOKIE['postedArticle']) && $_COOKIE['postedArticle'] == true)
{
// IS SET and has a true value
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
35123 次 |
最近记录: |