m0_64788713 2022-12-02 21:01 采纳率: 81.8%
浏览 32
已结题

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条件,一直报错

谢谢🥹

  • 写回答

1条回答 默认 最新

  • 桑榆肖物 新星创作者: 编程框架技术领域 2022-12-02 22:21
    关注

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

    $ip = $_GET['ip'];
    if(filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4)) {
    
    // it's valid
    
    }
    
    else {
    
    // it's not valid
    
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 12月2日