Ip地址被认为是本机的唯一标识符。但是当使用代理服务器时,使用代理服务器的每台机器都使用相同的ip地址。因此,$_SERVER[]变量仅为所有机器提供相同的ip地址。我真的需要一个php函数来捕获机器的ipv4地址,如果没有任何独特的东西就可以了。这样我就可以识别或区分从不同机器访问网站的用户。
您可以使用会话或cookie吗?这些可以用来区分用户。
http://php.net/manual/en/features.sessions.php http://php.net/manual/en/features.cookies.php您尝试过php函数get_browser
吗?
这并不能100%成功地区分用户,但它可能是一个真正的线索,因为它返回一个26项的数组。
http://php.net/manual/en/function.get-browser.php如何设置$_COOKIE
http://php.net/manual/en/function.setcookie.php
setcookie("was_here", $_SERVER['REMOTE_ADDR'], strtotime('+1 year')); /* expire after 1 year */