bug73192.phpt 509 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. Bug #73192: parse_url return wrong hostname
  3. --FILE--
  4. <?php
  5. var_dump(parse_url("http://example.com:80#@google.com/"));
  6. var_dump(parse_url("http://example.com:80?@google.com/"));
  7. ?>
  8. --EXPECT--
  9. array(4) {
  10. ["scheme"]=>
  11. string(4) "http"
  12. ["host"]=>
  13. string(11) "example.com"
  14. ["port"]=>
  15. int(80)
  16. ["fragment"]=>
  17. string(12) "@google.com/"
  18. }
  19. array(4) {
  20. ["scheme"]=>
  21. string(4) "http"
  22. ["host"]=>
  23. string(11) "example.com"
  24. ["port"]=>
  25. int(80)
  26. ["query"]=>
  27. string(12) "@google.com/"
  28. }