PHP编程使用GET或POST方法网页填写提交一个字符串,判断该字符串是否是合法的IP地址,合法的IP地址满足这样条件:(1)由圆点.分为4个部分,(2)每个部分从0到255

问题:用PHP编程使用GET或POST方法网页填写提交一个字符串,判断该字符串是否是合法的IP地址,合法的IP地址满足这样条件:
(1)由圆点.分为4个部分,(2)每个部分从0到255;合法的IP地址如:221.194.112.12

我不知道怎么在GET或POST里用if条件,一直报错

谢谢🥹

下面是GET请求,也可以换成 $_POST['ip']

$ip = $_GET['ip'];
if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {

// it's valid

}

else {

// it's not valid

}