【发布时间】:2020-05-19 20:45:59
【问题描述】:
我使用“React-js 弹出包”创建了一个弹出部分,我想知道如何自定义它以便每个用户 IP 地址只显示一次。我的意思是当同一个用户打开我的网站时,弹出窗口将不会再向他显示一次。
【问题讨论】:
-
你有后端来保存这样的东西吗?
-
是的,我有后台
标签: reactjs npm react-redux popup
我使用“React-js 弹出包”创建了一个弹出部分,我想知道如何自定义它以便每个用户 IP 地址只显示一次。我的意思是当同一个用户打开我的网站时,弹出窗口将不会再向他显示一次。
【问题讨论】:
标签: reactjs npm react-redux popup
如果您有后端,则可以向您的服务器发送请求。
这将从该呼叫中提取 ip 地址并检查是否已经从该 ip 进行了呼叫。
如果不是,它将返回 true 或其他内容并将 ip 保存在数据库中。
如果ip已经保存,则返回false。
等待前端的响应并显示弹出窗口,如果响应为真。
【讨论】:
在我看来,我们必须跟踪计算机的唯一标识,而不是 IP 地址。 IP 地址可以更改。我认为您想在每台计算机上显示一次弹出窗口。
而@Domino987 的做法是正确的。
检查此答案以获得唯一性。
【讨论】: