Bug #53631 [Opn->Bgs]: http_build_query return incorrect null query variable php 5.3.3
| From: | dtajchreber@php.net | Date: | Thu, 30 Dec 2010 05:30:20 +0000 |
| Subject: | Bug #53631 [Opn->Bgs]: http_build_query return incorrect null query variable php 5.3.3 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-157404@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53631&edit=1
ID: 53631
Updated by: dtajchreber@php.net
Reported by: grade1000 at gmail dot com
Summary: http_build_query return incorrect null query
variable php 5.3.3
-Status: Open
+Status: Bogus
Type: Bug
Package: *URL Functions
Operating System: windows 7 64bit
PHP Version: 5.3.4
Block user comment: N
Private report: N
New Comment:
The equals sign is a reserved character under RFC 1738 and
http_build_query
encodes it properly.
[1] http://tools.ietf.org/html/rfc1738
[2] http://lxr.php.net/opengrok/xref/PHP_5_3/ext/standard/url.c#441
Previous Comments:
------------------------------------------------------------------------
[2010-12-30 02:50:46] grade1000 at gmail dot com
Description:
------------
http_build_query return incorrect...
php version is 5.3.3
Test script:
---------------
$link='http://www.domain.com.br/pt/quadrinhos/index.php?pagina=0&quadrinhos=Z29zdG9zYSBkZW1haXM=&atual=0';
$tplnk=parse_url($link);parse_str($tplnk[query],$tpq);$tpq[atual]=0;$tpq=http_build_query($tpq);
echo $tpq;
Expected result:
----------------
pagina=0&quadrinhos=Z29zdG9zYSBkZW1haXM=&atual=0
Actual result:
--------------
pagina=0&quadrinhos=Z29zdG9zYSBkZW1haXM%3D&atual=0
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53631&edit=1