【问题标题】:Place an HTML element on one of 5 pages at random intervals? JavaScript, jQuery, MySQL, or PHP以随机间隔在 5 个页面之一上放置一个 HTML 元素? JavaScript、jQuery、MySQL 或 PHP
【发布时间】:2019-12-19 20:26:41
【问题描述】:

假设我们有这个 html 元素:

<img src="icon.png">

我们的网站上有 5 个页面,例如:

index.php
products.php
register.php
about.php
terms.php

将 HTML 元素随机放置在上述任一页面上的好方法是什么?它应该只在其中一个页面上停留一段时间,比如 3 小时。

我没有尝试过任何事情,因为我不知道该怎么做...我对 PHP、JS/jQuery 和使用 MySQL 的编码有相当的了解,因此语言能力不会成为问题.你觉得我能做什么?

【问题讨论】:

  • 使用 mysql 事件调度器将其设置为每三个小时运行一次。随机选择一个页面,将其存储在数据库中。并在显示时查询。
  • 好主意...我仍然想知道 DB 上是否有更轻的东西

标签: javascript php jquery html mysql


【解决方案1】:
  1. 在您的数据库中创建一个表来存储代码块应该在哪个页面上、到期时间以及代码块本身。
  2. 在您的 php 页面上,检查数据库以查看是否应包含代码块。
  3. 时间到期后,您可以为 PHP 代码中的代码块设置一个新的随机页面,也可以设置一个 cron 作业。

此外,虽然您的问题是“MySQL”,但您可能希望考虑使用 Redis,因为它允许您设置键/值的到期时间。

【讨论】:

  • 我使用了一种非常相似的方法并且它成功了。谢谢!
猜你喜欢
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 2023-03-03
  • 2015-03-15
  • 2021-02-07
  • 1970-01-01
  • 2015-05-06
  • 2012-09-26
相关资源
最近更新 更多