|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2010-03-10 13:29 UTC] felipe@php.net
-Status: Open
+Status: Bogus
[2010-03-10 13:30 UTC] felipe@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 08 05:00:02 2025 UTC |
Description: ------------ FILTER_VALIDATE_URL does not allow dashes/hyphens in the host name. That's just silly. Test script: --------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' Expected result: ---------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' string(25) "http://www.something.com/" $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' string(26) "http://www.some-thing.com/" Actual result: -------------- $ php -r 'var_dump(filter_var("http://www.something.com/", FILTER_VALIDATE_URL));' string(25) "http://www.something.com/" $ php -r 'var_dump(filter_var("http://www.some-thing.com/", FILTER_VALIDATE_URL));' bool(false)