在第 30 次访问后使用 php expire cookie [关闭]
Posted
技术标签:
【中文标题】在第 30 次访问后使用 php expire cookie [关闭]【英文标题】:Using php expire cookie after 30th visit [closed] 【发布时间】:2017-04-09 21:13:32 【问题描述】:我有用户名 "ABC" 的 cookie。如何设置它,使其在第 30 次访问后过期。
【问题讨论】:
你能告诉我们你的代码吗? 它很容易为特定时间段设置。我知道如何实现这一点。但是如何做,当我们试图计算访问量时。只是一个提示就可以了。 @Cagy79 提示:设置另一个cookie,参数为count并递增 【参考方案1】:创建两个cookie,一个用于用户名,另一个用于维护访问计数,例如:
setcookie('useranme', 'ABC');
setcookie('visit_count', 1);
每次访问时将 visit_count 增加到 1。当它超过限制时,删除cookie,如:
unset($_COOKIE['useranme']);
unset($_COOKIE['visit_count']); // or reset its counter to 1 again.
【讨论】:
谢谢。这将完成这项工作。真棒@Mayank 听起来不错!派对在哪里举行 ? :D 这一切都取决于你是否达到了某个标准——例如通过登录页面。如果这是在主页上,并且在单个会话中刷新了 30 次,那会不会重置它? 您必须设置条件集以增加或过期 cookie Jane 在实现逻辑时请牢记史蒂夫的观点以上是关于在第 30 次访问后使用 php expire cookie [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 scanf (在 C 中)似乎只在第二次输入后才做出反应? [复制]