gpt4 book ai didi

php - MYSQL 中的 IP 地址被截断

转载 作者:行者123 更新时间:2023-12-01 00:30:22 26 4
gpt4 key购买 nike

我试图在 mysql 中插入 IP 地址,但错误消息指出 IP 正在被截断。该列在 MYSQL 5.5 中是一个 unsigned int(10)。

错误:第 1 行“initial_ip”列的数据被截断

PHP5

//get the IP address
if ( isset($_SERVER["REMOTE_ADDR"]) ) {
$ip=$_SERVER["REMOTE_ADDR"] . ' ';
} else if ( isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ) {
$ip=$_SERVER["HTTP_X_FORWARDED_FOR"] . ' ';
} else if ( isset($_SERVER["HTTP_CLIENT_IP"]) ) {
$ip=$_SERVER["HTTP_CLIENT_IP"] . ' ';
}

感谢您的帮助

最佳答案

你必须 convert the IP to an integer ,或将其保存为字符串。

顺便说一句:您添加到 IP 的那个空间是什么?

关于php - MYSQL 中的 IP 地址被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051158/

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