Re: #19848 [Ctl->Csd]: Wrong $_REQUEST values ($_FILES appearance is wacky)
| From: | Philip Olson | Date: | Mon, 28 Oct 2002 02:51:43 +0000 |
| Subject: | Re: #19848 [Ctl->Csd]: Wrong $_REQUEST values ($_FILES appearance is wacky) | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-90164@lists.php.net to get a copy of this message | ||
This change will make it into 4.3.0 right? Also,
is import_request_variables() affected?
Regards,
Philip
On 28 Oct 2002 sterling@php.net wrote:
> ID: 19848
> Updated by: sterling@php.net
> Reported By: capelli@in2p3.fr
> -Status: Critical
> +Status: Closed
> Bug Type: HTTP related
> Operating System: *any
> PHP Version: 4.2.3,4,3.0-dev
> Assigned To: sterling
> New Comment:
>
> Fixed in CVS... $_FILES is no longer present in $_REQUEST...
>
>
> Previous Comments:
> ------------------------------------------------------------------------
>
> [2002-10-24 18:42:14] mzeitler@accrisoft.com
>
> This test form strips 3 characters from the posted variable:
>
> <FORM METHOD=POST ACTION="">
> <INPUT TYPE="text" name="foo[a]"
> VALUE="<?=$foo['a']?>">
> <INPUT TYPE="submit">
> </FORM>
>
> 2 dimensional array - this test form strips 8 characters from the
> posted variable:
>
> <FORM METHOD=POST ACTION="">
> <INPUT TYPE="text" name="foo[a][b]"
> VALUE="<?=$foo['a']['b']?>">
> <INPUT TYPE="submit">
> </FORM>
>
> For every dimension added to the array, another 4 characters are
> scripted from the beginning of the posted variable. Works on PHP
> version less than 4.2.2 and earlier.
>
> ------------------------------------------------------------------------
>
> [2002-10-20 22:17:12] sniper@php.net
>
> The 'voting' on php-dev was in favour for removing the $_FILES from
> $_REQUEST..as it doesn't make much sense
> to have them there. Just FYI. :)
>
> --Jani
>
>
> ------------------------------------------------------------------------
>
> [2002-10-20 22:14:01] imajes@php.net
>
> Sterling Hughes is working on this issue, according to posts to
> php-dev.
>
>
> ------------------------------------------------------------------------
>
> [2002-10-16 06:29:23] ferdhie2k@yahoo.com
>
> Also got the same cases.
> <form method="post" action="test.php">
> <input type="checkbox" name="server[]" value="ASP">
> <input type="checkbox" name="server[]" value="C">
> <input type="checkbox" name="server[]" value="COLDFUSION">
> <input type="checkbox" name="server[]" value="JAVA">
> <input type="checkbox" name="server[]" value="PERL">
> <input type="checkbox" name="server[]" value="PHP">
> </form>
>
> print_r($_POST['server']);
>
> it comes out:
> ---------------
> Array
> (
> [0] => ASP
> [1] => C#
> [2] => FUSION
> [3] =>
> [4] =>
> [5] => PHP
> )
>
> Apache/1.3.26, Win98
>
> ------------------------------------------------------------------------
>
> [2002-10-15 15:21:27] ich@ersiees.com
>
> BTW, 17958 is "no feedback".
> Well, that's pretty untrue ...
>
> ------------------------------------------------------------------------
>
> The remainder of the comments for this report are too long. To view
> the rest of the comments, please view the bug report online at
> http://bugs.php.net/19848
>
> --
> Edit this bug report at
> http://bugs.php.net/?id=19848&edit=1
>