Edit report at https://bugs.php.net/bug.php?id=54527&edit=1
ID: 54527 Updated by: ar...@php.net Reported by: qiq9 at eloy dot serralaban dot com dot ar Summary: When %00 on POST deletes key-value pair -Status: Open +Status: No Feedback Type: Bug Package: Unknown/Other Function Operating System: Linux kernel:2.6.18-194.26.1.el5 PHP Version: Irrelevant Block user comment: N Private report: N New Comment: No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Re-Opened". Thank you. Previous Comments: ------------------------------------------------------------------------ [2011-04-19 23:59:24] qiq9 at eloy dot serralaban dot com dot ar I'll check and post it. It happens on a server I hired. ------------------------------------------------------------------------ [2011-04-19 08:39:56] ahar...@php.net Which SAPI, Web server and version of PHP are you using, and what is the filter.default configuration setting set to in phpinfo()? Additionally, do you have any extensions loaded that may change the way PHP operates, such as Suhosin? I can't reproduce this under Apache (using the apache2handler SAPI), for the record. ------------------------------------------------------------------------ [2011-04-14 04:12:56] qiq9 at eloy dot serralaban dot com dot ar Description: ------------ When posting %00, it does not add it to $_POST or $_REQUEST arrays. Example: POST http://kemio.com.ar/bug.php HTTP/1.1 Host: kemio.com.ar Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:2.0b11) Gecko/20100101 Firefox/4.0b11 Content-Length: 15 Connection: Keep-Alive uno=1%002&dos=2 Test script: --------------- ... <tr><th colspan="2">$_POST</th></tr> <?php foreach($_POST as $k=>$v) print("<tr><th>$k</th><td>$v</td></tr>\n"); ?><tr><th colspan="2">$_SERVER</th></tr> ... Expected result: ---------------- ... <tr><th colspan="2">$_POST</th></tr> <tr><th>uno</th><td>1</td></tr> <tr><th>dos</th><td>2</td></tr> <tr><th colspan="2">$_SERVER</th></tr> ... Actual result: -------------- ... <tr><th colspan="2">$_POST</th></tr> <tr><th>dos</th><td>2</td></tr> <tr><th colspan="2">$_SERVER</th></tr> ... ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=54527&edit=1