使用PHP识别特定设备

使用PHP识别特定设备,php,ajax,wordpress,mobile,Php,Ajax,Wordpress,Mobile,我正在为我的Wordpress网站写一个投票插件。我希望客户能够在不登录的情况下进行投票。我所做的是,我使用$\u SERVER['REMOTE\u ADDR']只允许每个客户端投票一次。由于投票也使用AJAX,因此投票既快捷又简单 然而,我在移动设备上遇到了一个问题,因为它们没有唯一的IP地址。我可以使用什么解决方案来确保人们不能滥发投票按钮,或者如果有人双击它,两张投票没有在移动设备上注册等 这不需要是一个傻瓜式的方法。我意识到$\u SERVER['REMOTE\u ADDR']也不是万无

我正在为我的Wordpress网站写一个投票插件。我希望客户能够在不登录的情况下进行投票。我所做的是,我使用$\u SERVER['REMOTE\u ADDR']只允许每个客户端投票一次。由于投票也使用AJAX,因此投票既快捷又简单

然而,我在移动设备上遇到了一个问题,因为它们没有唯一的IP地址。我可以使用什么解决方案来确保人们不能滥发投票按钮,或者如果有人双击它,两张投票没有在移动设备上注册等


这不需要是一个傻瓜式的方法。我意识到$\u SERVER['REMOTE\u ADDR']也不是万无一失的,尽管如果有人有任何可以轻松实现的万无一失的想法,我也很想听听。

他们有ip地址,但不是唯一的。显然他们没有ip地址。那不是真的。每个设备都有一个IP。设置cookie有什么问题?大多数用户甚至不知道cookie是什么,所以他们不会清除它。@MightyPork不要让cookie怪兽知道这一点。请尝试在$\u服务器上打印,看看为移动设备打印了什么值。手机上的变量名可能不同。