Fix #724: Remove filter flag constants deprecated as of PHP 7.3

Error messages:
    Fatal error: Uncaught Error: Undefined constant "FILTER_FLAG_SCHEME_REQUIRED" in [...]
    Fatal error: Uncaught Error: Undefined constant "FILTER_FLAG_HOST_REQUIRED" in [...]
This commit is contained in:
Zach Borboa
2022-09-23 19:56:44 -07:00
parent f458bf6d9e
commit 81ce41b0d0
+1 -1
View File
@@ -22,7 +22,7 @@ Safer:
```php
function is_allowed_url($url, $allowed_url_schemes = ['http', 'https']) {
$valid_url = filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED) !== false;
$valid_url = filter_var($url, FILTER_VALIDATE_URL) !== false;
if ($valid_url) {
$scheme = parse_url($url, PHP_URL_SCHEME);
return in_array($scheme, $allowed_url_schemes, true);