Javascript cookie是jQuery只能为每个用户打开一次弹出窗口的唯一方法,还是jQuery可以处理IP验证?

Javascript cookie是jQuery只能为每个用户打开一次弹出窗口的唯一方法,还是jQuery可以处理IP验证?,javascript,jquery,cookies,jquery-plugins,ip-address,Javascript,Jquery,Cookies,Jquery Plugins,Ip Address,关于jQueryCookie弹出窗口已经有很多问题了,所以不需要详细介绍该功能。我想知道的是,这是jQuery只能为每个用户处理一次弹出窗口还是为每个用户处理基于时间的弹出窗口的唯一方法。也就是说,当用户第一次访问站点时,弹出窗口将加载,然后一周内不再加载 我知道有IP验证,但是jQuery可以做IP验证吗?如果可以,你能给我指一个资源吗?我在这里搜索了jQuery弹出式IP验证,到目前为止还没有找到任何结果。我之前已经说过无数次了,我要再说一遍:IP是一种数据传递机制,不是识别或身份验证工具。

关于jQueryCookie弹出窗口已经有很多问题了,所以不需要详细介绍该功能。我想知道的是,这是jQuery只能为每个用户处理一次弹出窗口还是为每个用户处理基于时间的弹出窗口的唯一方法。也就是说,当用户第一次访问站点时,弹出窗口将加载,然后一周内不再加载


我知道有IP验证,但是jQuery可以做IP验证吗?如果可以,你能给我指一个资源吗?我在这里搜索了jQuery弹出式IP验证,到目前为止还没有找到任何结果。

我之前已经说过无数次了,我要再说一遍:IP是一种数据传递机制,不是识别或身份验证工具。IP不保证以任何方式唯一或稳定,完全不适合在一台机器上识别单个用户


您需要以某种方式在用户的机器上存储一个标识符,以便为该特定用户记住他做了什么或没有做什么。cookie是最明显的答案,本地存储、WebDBs、Flash cookie等都是备用方案。

我以前说过无数次,我要再说一遍:IPs是一种数据传递机制,不是识别或身份验证工具。IP不保证以任何方式唯一或稳定,完全不适合在一台机器上识别单个用户


您需要以某种方式在用户的机器上存储一个标识符,以便为该特定用户记住他做了什么或没有做什么。cookie是最明显的答案,本地存储、WebDB、Flash cookie等都是备用方案。

我必须同意deceze的观点,例如,考虑到一家公司可以使用单个IP,而10多台计算机通过此IP地址连接到web。因此,如果一名员工访问您的网站,其他9名员工将无法看到您的弹出窗口,因为具有相同IP的人已经访问了您的网站

但不管这是否是正确的方法,为了回答你的问题,我遇到了这样一个答案:


虽然你应该考虑这样依赖第三方,但是看起来很容易获得Vistor IP地址。

< P>我必须同意欺骗,考虑到一个公司可以使用一个IP,而10个计算机通过这个IP地址连接到网络。因此,如果一名员工访问您的网站,其他9名员工将无法看到您的弹出窗口,因为具有相同IP的人已经访问了您的网站

但不管这是否是正确的方法,为了回答你的问题,我遇到了这样一个答案:


<> P>一个Vistor IP地址看起来相对容易,即使你应该这样认为你依赖第三方。

这更多的是理解Web浏览器是如何工作的,而不是与jQuery相关的。您需要的是一种识别用户的方法。最简单、最准确的方法就是饼干。只有用户才会拥有的东西。另外,您正在尝试在客户端执行此操作。javascript跨请求持久化数据的唯一方法是通过cookie,对于某些浏览器,还可以使用Html 5数据持久化结构,如IndexedDB

如果您可以在服务器上编程,您可以尝试执行IP查找,但您可能会获得多个设备的一个标识符,这些设备可以是多个用户。这是因为多人使用同一IP是很常见的(想想有多少设备连接到您的家庭路由器)。通过使用用户代理的http头值,可以获得更准确的结果。这些值不能通过javascript访问


它可能会帮助您更好地了解http请求和响应的方式。

这更多地与了解web浏览器的工作方式有关,而与JQuery无关。您需要的是一种识别用户的方法。最简单、最准确的方法就是饼干。只有用户才会拥有的东西。另外,您正在尝试在客户端执行此操作。javascript跨请求持久化数据的唯一方法是通过cookie,对于某些浏览器,还可以使用Html 5数据持久化结构,如IndexedDB

如果您可以在服务器上编程,您可以尝试执行IP查找,但您可能会获得多个设备的一个标识符,这些设备可以是多个用户。这是因为多人使用同一IP是很常见的(想想有多少设备连接到您的家庭路由器)。通过使用用户代理的http头值,可以获得更准确的结果。这些值不能通过javascript访问


它可以帮助您更好地了解http请求和响应的方式。

jquery无法访问网络信息。服务器可以在生成页面时发送它看到的IP,但是为什么要麻烦呢?移动用户可能会在多个网关IP之间跳跃。只需设置一个cookie并让jquery检查一下就可以了。lol,不要认为jquery是一种神奇的东西,可以为你做一些事情。最终,就像
.Net
,它只是“预编译代码”。换句话说,它不能做任何JavaScript做不到的事情,它只是让编写JavaScript变得更容易!如果同一IP上有多个用户呢?jquery无法访问网络信息。服务器可以在生成页面时发送它看到的IP,但是为什么要麻烦呢?移动用户可能会在多个网关IP之间跳跃。只需设置一个cookie并让jquery检查一下就可以了。lol,不要认为jquery是一种神奇的东西,可以为你做一些事情。最终,就像
.Net
,它只是“预编译代码”。换句话说,它不能做任何JavaScript做不到的事情,它只是让编写JavaScript变得更容易!如果同一IP上有多个用户呢?没有s***SpYk3HH。谢谢你无用的巨魔饲料。这里没有人提到过这件事