Php mysql数据库中显示的IP地址是否异常?

Php mysql数据库中显示的IP地址是否异常?,php,mysql,Php,Mysql,我有一个星级评定系统,我正试图在我的网站上运行,当我在浏览器中预览它时,虽然我的IP地址每次都显示为“::1”。这只是使用XAMPP作为我的测试服务器。下面是将数据(包括用户IP)插入我的数据库的代码。在此代码之前,我不会在任何地方收集用户IP。使用测试服务器预览站点和站点上线后,IP地址是否有任何不同?或者..我的代码好像遗漏了什么?先谢谢你 $ipAddress = $_SERVER['REMOTE_ADDR']; Database::ExecuteQuery("INSE

我有一个星级评定系统,我正试图在我的网站上运行,当我在浏览器中预览它时,虽然我的IP地址每次都显示为“::1”。这只是使用XAMPP作为我的测试服务器。下面是将数据(包括用户IP)插入我的数据库的代码。在此代码之前,我不会在任何地方收集用户IP。使用测试服务器预览站点和站点上线后,IP地址是否有任何不同?或者..我的代码好像遗漏了什么?先谢谢你

$ipAddress = $_SERVER['REMOTE_ADDR']; 

        Database::ExecuteQuery("INSERT INTO `rating` (`item_name`, `rating`, `ip_address`, `date_rated`) VALUES ('{$varItem}', '{$varRating}', '{$ipAddress}', NOW())", "InsertRating");
        Database::FetchResults("InsertRating");
        Database::FreeResults("InsertRating");
        Database::RemoveSavedResults("InsertRating");

ipv6 ip地址::1与ipv4本地主机或127.0.0.1或环回相同。转到网络设置并关闭interfacecheck的ipv6,将“ip_地址”数据类型检查为具有适当长度的varchar