i recently upgraded from php 4.1.2 to 4.2.3 (and added aspell/pspell), and now array variables passed from forms to php scripts don't have any values.
i have register_globals set to on, and other variables get passed ok. the funny this is that when array variables are passed, the length of the array is preserved, but there are no values!
so, for a select element defined as:
<select multiple name="cmtype[]" size="8">
if 3 options are selected, and passed to php, then from my php script i do:
print_r($cmtype);
the output would be:
Array ( [0] => [1] => [2] => )
an array with 3 elements, but null values. i'm thinking the problem is a configuration issue, because if i load the php4.1.2 module back into apache, the same code generates the correct results.
any suggestions? please help.
thanks,
stephen