我已经迁移到使用PHP v7的新服务器(来自我的PHP v5.4),现在我的网站上显示错误。
这是返回错误的代码行:
// The value of $ip at this point would look something like: "192.0.34.166"
$ip = ip2long($ip);
// The $ip would now look something like: 1073732954
if(!count($ip) > 0 || !preg_match('/^\d+$/', $ip) || empty($ip)) {
$ip="0000000000";
}
我该如何解决这个问题?
答案 0 :(得分:-1)
ip2long
从未返回过数组。我认为您可以安全地从您的病情中删除!count($ip) > 0 ||
。