Bug #77331 [NEW]: FILTER_VALIDATE_DOMAIN fail on example.org/wat
| From: | divinity76 at gmail dot com | Date: | Thu, 20 Dec 2018 22:22:17 +0000 |
| Subject: | Bug #77331 [NEW]: FILTER_VALIDATE_DOMAIN fail on example.org/wat | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-218539@lists.php.net to get a copy of this message | ||
From: divinity76 at gmail dot com
Operating system: Win7 x64 & Ubuntu 18.04
PHP version: 7.3.0
Package: Unknown/Other Function
Bug Type: Bug
Bug description:FILTER_VALIDATE_DOMAIN fail on example.org/wat
Description:
------------
FILTER_VALIDATE_DOMAIN fail to realize that "example.org/wat" is not a
domain (URL? guess you can say that. domain? don't think so.) -
interestingly, FILTER_VALIDATE_DOMAIN works fine if FILTER_FLAG_HOSTNAME
is provided, the bug is only present when FILTER_FLAG_HOSTNAME is not
provided.
Test script:
---------------
<?php
var_dump(
filter_var('example.org/wat',FILTER_VALIDATE_DOMAIN),
filter_var('example.org/wat',FILTER_VALIDATE_DOMAIN,FILTER_FLAG_HOSTNAME)
);
Expected result:
----------------
bool(false)
bool(false)
Actual result:
--------------
string(15) "example.org/wat"
bool(false)
--
Edit bug report at https://bugs.php.net/bug.php?id=77331&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=77331&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=77331&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=77331&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=77331&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=77331&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=77331&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=77331&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=77331&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=77331&r=support
Expected behavior: https://bugs.php.net/fix.php?id=77331&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=77331&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=77331&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=77331&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=77331&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=77331&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=77331&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=77331&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=77331&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=77331&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=77331&r=mysqlcfg