On Mon, 1 Dec 2003, Rasmus Lerdorf wrote: > On Mon, 1 Dec 2003, Derick Rethans wrote: > > > On Mon, 1 Dec 2003, Rasmus Lerdorf wrote: > > > > > Derick, looking at the code it looks like we are checking for the a= case > > > and handling that correctly, but not the =a case. As in foo.com?a= vs > > > foo.com?=a > > > > That is something I did not touch, but I found the problem which caused > > this...forgot to change the default sapi input filter handler to return > > new_val_len. I'll have a look at the =a case (what should this do?) > > It should skip the variable.
No problems here, as safe_php_register_variable calls php_register_variable, which calls php_register_variable_safe, which calls php_register_variable_ex which has this code in there: /* ignore leading spaces in the variable name */ while (*var && *var==' ') { var++; } var_len = strlen(var); if (var_len==0) { /* empty variable name, or variable name with a space in it */ zval_dtor(val); return; } Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php