变量php空建议
我编写了这个代码来将页面视图插入数据库,但是我得到了一些空白的ip,我使用了变量php空建议,php,mysql,Php,Mysql,我编写了这个代码来将页面视图插入数据库,但是我得到了一些空白的ip,我使用了if(empty($user_ip))来不将该查看器插入数据库,但它不起作用,你能给我指一下正确的方向吗?你也可以包括$user_ip='': 您应该明确寻找更好的IP格式检查器,但IPv4的最小检查器可能是: if(strlen($user_ip)
if(empty($user_ip))
来不将该查看器插入数据库,但它不起作用,你能给我指一下正确的方向吗?你也可以包括$user_ip=''
:
您应该明确寻找更好的IP格式检查器,但IPv4的最小检查器可能是: if(strlen($user_ip)<7) 因为至少要计算4个数字,每个数字一位,3个点 使用PHP的
FILTER\u VALIDATE\u IP
了解学校
可以在PHP文档中找到其他参数
// gets the user IP Address
$user_ip=$_SERVER['REMOTE_ADDR'];
if (empty($user_ip)) {
// ...
} else {
$id3 = $row['id'];
$titlesong = $row['title'];
$check_ip = mysqli_query($conn, "select userip from pageview where page='$titlesong' and userip='$user_ip'");
if (mysqli_num_rows($check_ip)>=1) {
// ...
} else {
$insertview = mysqli_query($conn,"insert into pageview values('$id3','$titlesong','$user_ip','$year','$month','$day')");
}
// some data...
}
if( (empty($user_ip)) || ($user_ip == '') )