如何在页面加载时显示元素,但仅在用户第一次加载页面时显示?

发布于 2024-10-16 13:25:59 字数 225 浏览 1 评论 0原文

不知道如何进行这项工作。我猜我可以将其存储为 cookie 或其他东西(我完全不熟悉 cookie 或会话跟踪)。

基本上,当有人访问页面时,我想加载某个 DIV 元素(例如“欢迎来到...”)。但如果他们稍后再次访问该页面,我不希望加载 div。更好的是,如果他们访问该页面,比如几周后,请再次加载 DIV 元素。

服务器正在运行 PHP (Wordpress)。

任何帮助将不胜感激。

Not sure how to make this work. I am guessing I can store this as a cookie or something (I am completely unfamiliar with cookies or session tracking).

Basically, when someone visits a page, I want to load a certain DIV element (like a "Welcome to..."). But if they visit the page again later, I don't want the div to load. Even better, if they visit the page, say a couple weeks later, make the DIV element load again.

Server is running PHP (Wordpress).

Any help would be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2024-10-23 13:25:59

Cookie 会按照您的要求执行。您甚至可以在 cookie 上设置到期日期,这样,如果用户在几周内没有访问该网站,您的欢迎消息将再次出现。

这是在 PHP 中使用 cookie 的快速教程。

Cookies will do what you ask. You can even set an expiration date on a cookie, which will allow your Welcome message to come up again if the user hasn't visited the site in a few weeks.

Here's a quick tutorial on using cookies in PHP.

英雄似剑 2024-10-23 13:25:59

如果您谈论的是特定于用户的,请通过数据库中的字段跟踪用户,例如第一次说标记,并且false 用于稍后访问

如果您想针对系统(PC)特定执行此操作,则仅选择 SESSION 或 COOKIES (SESSION 教程 , COOKIES 教程

If you are talking of user specific, track user by a field in data base say it Flag for example FLAG=true for the first time and false for later visit

and

If you want to do it for system(P.C.) specific then only go for SESSION OR COOKIES (tutorial for SESSION , tutorial for COOKIES)

毁我热情 2024-10-23 13:25:59

好吧,cookie 可能是解决方案。您可以在此处此处

但是,我在过去的一个项目中以不同的方式做了这件事。我做了类似以下的事情:

1.将用户的 IP 地址存储在数据库表中。

2.一段时间后,我只清除那些足够旧的数据(即7天)。

您可以使用任何解决方案,但您应该首先熟悉基本功能,例如 session、cookie、mysql 等。

Well, cookie could be the solution. You can learn about cookie here and here.

But, I did this thing in a different way in one of my past project. I did something like following away:

1.Store the ip address of the user in database table.

2.after certain time i just clear those data which are old enough(i.e 7 days).

You can go with any of the solution but you should familiar with the basic staff first like session,cookie,mysql etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文