我有一个web php网站。我想在用户浏览我的网站(主页)时在弹出的div上显示一条消息。我只需要在浏览器中首次显示消息。 有谁知道?当我的网站打开时弹出显示消息
0
A
回答
5
有一个在你的问题没有PHP,它只是JS和饼干。
你想要的逻辑是:
- 是否饼干<名称>存在吗?
- 是
- 用户一直到您的网页/网站之前
- 无能为力
- 没有
- 是新用户,
- 写入cookie的<名称>任意值
- 运行您的“显示信息”功能
+0
使用'onLoad'方法调用这个函数就像
'' – 2012-03-13 09:50:18
0
this is你可能需要做的(使用cookie来存储数据)
0
我认为你需要为在PHP中设置cookie的并检查cookie值设置,然后不显示弹出消息
0
我认为你可以很容易地打开浏览器,但你的问题是,应该只是第一次打开,即使用户刷新或重新加载页面,它不应该再次显示。
- 每次页面加载都会检查它们是否有cookie?
- 如果他们有,那么他们什么都不做。
- 如果他们没有,然后显示poup并设置cookie。
2
基本上,你可以做到这一点使用两步动作,即使用sessions
或cookies
- 显示在div
- 检查如果一个参数是预先设定的
- 如果不显示DIV
- 然后设置一个参数以确认它永不再次,直到浏览器关闭为止
由于其他答案都集中在cookie上,我会给你一个session的例子。此
session_start();
if(!isset($_SESSION['boxshowed']) || !$_SESSION['boxshowed'])) {
echo "<div>to show</div>";
$_SESSION['boxshowed'] = true;
}
使用会话,将再次显示框,当用户重新打开该网站后,彻底关闭它。
相关问题
- 1. 当用户离开我的网站时显示弹出窗口
- 2. 弹出消息未打开
- 3. 当离开网站时弹出窗口
- 4. 显示弹出消息onload
- 5. CodeIgniter:显示弹出消息
- 6. 如何使网站打开后弹出框显示
- 7. 弹出离开网站时
- 8. 当弹出菜单打开时,移动网站不断缩小
- 9. 在打开网站时显示ProgressDialog
- 10. 如何防止网站显示退出确认(网站从您的网站弹出打开)?
- 11. JAVA servlets - 打开弹出消息
- 12. 弹出消息无法打开页面
- 13. 当用WebMatrix打开时显示错误的网站
- 14. 退出网页时弹出消息
- 15. 集成Facebook的“撰写新消息”弹出到我的网站
- 16. 当我打开我的WordPress网站
- 17. 离开页面时的弹出消息
- 18. 当打开外部链接时显示免责声明网站
- 19. 当网站打开时显示缓动效果
- 20. 当退出并重新打开应用程序时,不显示聊天消息
- 21. 弹出消息打破CSS
- 22. 显示登录成功消息弹出
- 23. 显示弹出消息OpenERP V6
- 24. PHP-Jquery-AJAX,显示弹出消息
- 25. 显示弹出消息在Umbraco
- 26. 如何动态显示弹出消息
- 27. 在弹出框中显示消息
- 28. 在MacOS上显示弹出消息
- 29. 当弹出消息框打开时如何冻结屏幕的其余部分
- 30. 用弹出窗口打开我的网站
你到目前为止尝试过什么?张贴您的方法的一些代码,以便我们可以更好地帮助。 – Iridio 2012-03-13 09:45:14
不要采取这种错误的方式,但也意味着建议:不要这样做。这样的弹出窗口只会阻止人们使用您的网站。通常只有积极的广告才会这样弹出。并且不可能将其限制在第一次访问。 – RoToRa 2012-03-13 09:46:34
你可以使用cookie来保持这个弹出式功能.... – 2012-03-13 09:44:46