之前我从未在数据库中保存过IP地址,更不用说使用实时网站的数据库了。现在,当我在浏览器中预览我的网站,并做一些应该收集我的IP的东西时,它会将我的IP地址显示为“:: 1”。我正在使用XAMPP作为我的测试服务器。对于我正在做的事情,无论IP地址在我的数据库中的格式是什么,只要它们是唯一的。当这个站点是实时的并且它从用户那里收集IP地址时它会显示为这个还是看起来不同?我很新(如果你不知道的话)。我开始考虑编写一堆代码来将ip地址转换为某种格式,但就像我说的那样,格式无关紧要,只要它从每个用户收集一个唯一的地址。提前感谢您的任何建议。
$user = $_SERVER['REMOTE_ADDR'];
Database::ExecuteQuery("INSERT INTO `rating` (`item_name`, `rating`, `ip_address`, `date_rated`) VALUES ('{$varItem}', '{$varRating}', '{$user}', NOW())", "InsertRating");
Database::FetchResults("InsertRating");
Database::FreeResults("InsertRating");
Database::RemoveSavedResults("InsertRating");