IP 地址被认为是本地机器的唯一标识符。但是当使用代理服务器时,每台使用代理服务器的机器都使用相同的 IP 地址。因此 $_SERVER[] 变量只是为所有机器提供相同的 IP 地址。我真的需要一个 php 函数来捕获机器的 ipv4 地址,如果不是任何独特的都可以。这样我就可以识别或区分从不同机器访问该站点的用户。请帮我。
问问题
88 次
3 回答
0
设置一个http://php.net/manual/en/function.setcookie.php怎么样$_COOKIE
setcookie("was_here", $_SERVER['REMOTE_ADDR'], strtotime('+1 year')); /* expire after 1 year */
于 2013-05-31T10:48:17.497 回答
0
你可以使用会话或cookies吗?这些可用于区分用户。
于 2013-05-31T10:49:19.700 回答
0
你试过php函数get_browser
吗?
这无法以 100% 的成功区分用户,但可能是一个真正的线索,因为它返回一个 26 项数组。
于 2013-05-31T10:46:57.487 回答