gpt4 book ai didi

php - MySQL 数据库中的 IP 地址?

转载 作者:行者123 更新时间:2023-11-29 08:11:49 25 4
gpt4 key购买 nike

我以前从未在数据库中保存过 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");

最佳答案

::1 是 IPv6 环回地址中的 localhost。

参见http://en.wikipedia.org/wiki/Localhost .

关于php - MySQL 数据库中的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com