commit | c9f84c1f916a7f3b92b02e45cc8c1cd9a040436b | [log] [tgz] |
---|---|---|
author | Bo-Yi Wu <appleboy.tw@gmail.com> | Mon Sep 12 10:45:39 2011 +0800 |
committer | Bo-Yi Wu <appleboy.tw@gmail.com> | Mon Sep 12 10:45:39 2011 +0800 |
tree | 915e3590cb3ff60c4bbf443a1509e004d0ee5a25 | |
parent | 869e3721d75e9798a706d24d93170f44e5ab6cb3 [diff] |
Update: if php version >= 5.2, use filter_var to check validate ip.
diff --git a/system/core/Input.php b/system/core/Input.php index 0dc2c45..f99adad 100755 --- a/system/core/Input.php +++ b/system/core/Input.php
@@ -373,6 +373,12 @@ */ function valid_ip($ip) { + // if php version >= 5.2, use filter_var to check validate ip. + if(is_php('5.2')) + { + return (bool) filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4); + } + $ip_segments = explode('.', $ip); // Always 4 segments needed