ID:               17739
 Comment by:       pe_nospam at clearthis dot knoblach dot remove dot de
 Reported By:      php at remove dot gustl dot net
 Status:           Bogus
 Bug Type:         Unknown/Other Function
 Operating System: all
 PHP Version:      4.2.1
 New Comment:

This is a serious problem and it is not bogus!

It has nothing to do with IE but is a php 4.2.x 4.3.x bug!

imorgan (post above) is exactly right. We also watch this behaviour. By
the way we also get some strange string fields, looks like some
scrambled C string field which was not cleared correctly. Definitley
php bug. It was introduced when we updated php 4.0.x to current 4.3.1!
(It did not happen in php 4.0.x)

Pleeease fix it!

Bye
Peter


Previous Comments:
------------------------------------------------------------------------

[2003-02-09 16:17:00] foo_imorgan_foo at foo_webcon dot ca_foo

This is not an IE-only problem. Happens here with Mozilla too, and
every other browser I tried.

I sniffed the actual protocol exchange, and confirmed that if 5 options
are selected, only those 5 are sent to the server. PHP duplicates all
except the first item. i.e. 1 submitted: 1 seen, 2 submitted: 3 seem,
3:5, 4:7, 5:9, etc. This is most definitely looks like a PHP bug. (PHP
4.3.0, Apache 2.0.43)

------------------------------------------------------------------------

[2002-10-07 11:19:10] rst at biba dot uni-bremen dot de

I could trace the same behaviour in a different script: IE5.0,
multipart/formdata and a special char copied from a Winword document.

Indeed, I wonder, if it is IE5.0 that is doubling the array, or there
is any strange thing (in IE5.0) that causes php to double the array
when receiving it. The first is of course a bug in IE5.0. The latter
would be one in php.

Maybe a developer can sniff the transmitted code and trace if IE5.0 is
already doubling the value(s) or if this happens in php's
value-handling.

René
PS: For the time being we use array_unique() to filter out the doubled
values in our array but this is not helpful if double values are
allowed in an array.

------------------------------------------------------------------------

[2002-09-29 14:10:17] surface at surface dot hu

The same happened with me, but the files which was uploaded duplicated,
but the others didn't. Those was also corrupted, two variables bacame
three.

------------------------------------------------------------------------

[2002-06-13 13:27:11] [EMAIL PROTECTED]

It happens because some guy at Microsoft was drunken.

Infact you are triggering a situation where the IE 5.0
simply sends every form field 2 times.




------------------------------------------------------------------------

[2002-06-13 12:05:00] php at remove dot gustl dot net

this may be true, but do you know how this happens or how I can analyze
the problem, because I don't get $HTTP_RAW_POST_DATA when enctype is
set to "multipart/form-data", even when I set
always_populate_raw_post_data = On.

My workarround for now is to put the select post results through
array_unique (),

------------------------------------------------------------------------

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/17739

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

Reply via email to