在我的应用程序中,我想在用户登录后弹出一个div弹出窗口,并且每小时显示弹出窗口。 div弹出窗口将以一个文本框的形式显示并提交,如果用户在第二个div弹出窗口之前未提交任何数据,则显示该窗体应该以空数据自动提交,数据应存储到数据库中。现在的问题是如何显示每小时弹出div如果我使用inverval JavaScript的唯一的客户端和刷新间隔的值将被更改,所以JavaScript不会used.second选项是使用会话,但是当用户清除他的操作时,它会丢失数据.im混淆了如何做到这一点想法。如何在登录条目后每小时显示弹出窗口。弹出显示将继续每小时直到用户不注销。是否有可能?在登录后每小时显示一个弹出窗口在登录后php每小时登录后显示弹出窗口
0
A
回答
0
也许尝试使用一个会话变量,它会在一定数量后重置。
<?php
session_start();
$inactive = 3600;
$_SESSION["timeout"] = time();
if (isset($_SESSION["timeout"])) {
$sessionTTL = time() - $_SESSION["timeout"];
if ($sessionTTL > $inactive) {
// reset the timer (*not tested)
$_SESSION["timeout"] = time() -3600;
// add popup code
}
}
?>
+0
谢谢,但条件是像.login时间= 10.30定时器从10.30开始也是。并且用户将清除会话当数据从登录时间(大约上午11点)开始计时半小时后,数据将丢失。当用户在下次11点钟迷路时,计时器将从上午11点开始到上午12点,并且弹出窗口将在上午12点显示1小时和半小时。但我只想要小时计时器 – user3300358
相关问题
- 1. Google Auth在登录时不显示弹出窗口
- 2. 弹出窗口做登录
- 3. Twitter弹出登录窗口
- 4. 登录弹出窗口UIWebView
- 5. 登录不弹出窗口
- 6. 成功登录后弹出显示
- 7. 仅当用户登录时才显示弹出窗口
- 8. 显示登录弹出
- 9. 即使在用户登录后出现Magento jscript登录窗口
- 10. Firebase弹出窗口在调用登录后关闭
- 11. Symfony2 Ajax通过弹出窗口登录
- 12. 登录弹出窗口和硒
- 13. Facebook登录无弹出窗口
- 14. Twitter登录弹出窗口被阻止
- 15. Javascript登录浏览器弹出窗口
- 16. jQuery的弹出系统登录窗口
- 17. 通过弹出窗口登录页面
- 18. Twitter登录的弹出窗口
- 19. Rails - 当登录是模式窗口时显示登录错误
- 20. 如何在显示主窗口之前显示登录窗口
- 21. oauth在弹出窗口中登录后将控制权交还给父窗口
- 22. 我需要登录后只显示一个窗口(Ubuntu的)
- 23. JavaScript SDK:登录弹出窗口之前点击登录按钮
- 24. 登录弹出窗口和登录页面
- 25. Disqus sso wordpress弹出窗口登录后不关闭
- 26. Facebook Oauth登录弹出窗口卡进入凭证后
- 27. 登录后弹出的Facebook会弹出
- 28. 我可以在MAC登录窗口之前显示我的登录窗口
- 29. Facebook登录:登录后显示活动
- 30. Facebook登录在弹出窗口内加载登陆页面
在登录时可以存储时间戳在cookie中,然后在每个页面负载,可以检查时间戳是旧的,然后一个小时,然后显示快捷和更新cookie来新的时间戳 – madforstrength
雅但是当用户需要清除一个cookie会损失时间na。 – user3300358
您也可以使用浏览器'sessionStorage'而不是cookie。 'sessionStorage'被大多数现代浏览器支持,包括IE8。 – th1rdey3