javascript - 通过 cookie 检查用户是否已经看到了 div
问题描述
我有一些内容(警报框),我需要访问者查看(关闭)一次。因此,当他们看到(关闭)它时,它不应该再出现了。
我认为这可以通过cookies(javacript的php)来完成?
我的 php knolegde 是基本的/普通的,但我的 javascript 几乎为零。
希望有人可以帮助我。
非常感谢。
解决方案
首先,我们必须检查用户是否已经看到了 Div。这就是为什么我们必须检查是否设置了 cookie。如果设置了 cookie,我们不会显示 div。如果未设置,我们将显示 div 并设置 cookie。
If($_COOKIE["seen_div"] != 1){
setcookie("seen_div",1,time()+(3600*24));
//show div
}
时间以秒为单位。这意味着 3600 是一小时乘以 24 是一天。一天后 cookie 被删除。当然,您可以根据需要更改时间。
推荐阅读
- python - 当程序运行时,它会等待 5 秒钟来播放音乐,但之后它会每隔一秒播放一次音乐
- bash - 使用输入参数从 kubernetes 运行 python 脚本
- php - 基于付款方式的动态自定义订单号
- javascript - 用JSON字符串中的缩写替换js对象属性的名称?
- python - 从python中的点(。)分隔的键创建嵌套字典
- performance - Golang - 文字和常量之间的性能差异
- php - 未定义的索引:密码请帮助我在任何地方都看不到故障
- ansible - Ansible使用替换过滤器替换2个连续单词之间的任何字符
- angular - Ngrx 更改计数器状态不起作用我怎样才能使它起作用?
- android - Android:在 RecyclerView 中获取用户输入和显示