Bug->Req #71231 [Opn]: parse_url doesn't urldecode urlencoded characters
Edit report at https://bugs.php.net/bug.php?id=71231&edit=1
ID: 71231
Updated by: yohgaki@php.net
Reported by: zelnaga at gmail dot com
Summary: parse_url doesn't urldecode urlencoded characters
Status: Open
-Type: Bug
+Type: Feature/Change Request
Package: URL related
Operating System: Windows 7
PHP Version: 7.0.1
Block user comment: N
Private report: N
New Comment:
This is not a bug.
Previous Comments:
------------------------------------------------------------------------
[2015-12-28 19:31:07] zelnaga at gmail dot com
Description:
------------
If you urlencode a character in a URL than the parsed version of that URL ought to contain that
character urldecoded in the output.
Test script:
---------------
<?php
$a = parse_url('https://www.google.com/se%61rch?q=test');
print_r($a);
Expected result:
----------------
Array
(
[scheme] => https
[host] => www.google.com
[path] => /search
[query] => q=test
)
Actual result:
--------------
Array
(
[scheme] => https
[host] => www.google.com
[path] => /se%61rch
[query] => q=test
)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=71231&edit=1
Thread (7 messages)