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