ID: 19848 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Closed Bug Type: HTTP related Operating System: *any PHP Version: 4.2.3,4,3.0-dev Assigned To: sterling
Previous Comments: ------------------------------------------------------------------------ [2002-11-15 12:45:06] [EMAIL PROTECTED] Until import_request_variables() behavior is discussed in php-dev this should remain open. IMHO $_REQUEST and import_request_variables() should behave the same way as to remain consistent. As of PHP 4.3.0 $_FILES was only removed from $_REQUEST. ------------------------------------------------------------------------ [2002-11-15 07:44:41] [EMAIL PROTECTED] not sure if this is important, but import_request_variables imports the wrong thing. html: <input name="d[text]" value="hello"> <input type="file" name="d[file]"> code: import_request_variables("GP", "__"); result: $__d = array ( 'name' => array ( 'file' => '' ), 'type' => array ( 'file' => '' ), 'tmp_name' => array ( 'file' => '' ), 'error' => array ( 'file' => 4 ), 'size' => array ( 'file' => 0 ) ) ------------------------------------------------------------------------ [2002-10-27 20:47:21] [EMAIL PROTECTED] Fixed in CVS... $_FILES is no longer present in $_REQUEST... ------------------------------------------------------------------------ [2002-10-24 18:42:14] [EMAIL PROTECTED] 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] [EMAIL PROTECTED] 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 ------------------------------------------------------------------------ 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