Edit report at http://bugs.php.net/bug.php?id=53631&edit=1

 ID:                 53631
 Updated by:         dtajchre...@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

Reply via email to