ID:               6685
 Comment by:       flystop at gmx dot net
 Reported By:      [EMAIL PROTECTED]
 Status:           Wont fix
 Bug Type:         Scripting Engine problem
 Operating System: *
 PHP Version:      4.0.2
 New Comment:

The problem is not only the conversion of spaces but all characters not
allowed in variable names. With register_globals=Off the keys in the
superglobals should not be changed I think. Sometimes it IS important
to use the original names (e.g. in my case passing cookie-data to
external pages which use dots in cookie names).

I do think many people who rely on the translation could have problems
if it is removed completely.

Maybe a configuration option could be used? This way everybody can
decide to use the translation or not.


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

[2002-06-02 13:29:50] [EMAIL PROTECTED]

Seems not important enough to anybody... suspending.

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

[2000-11-21 15:37:35] [EMAIL PROTECTED]

well why do you think are cased variables needed? why do we
need to be able to use variables containg ä,ö,ü etc.

I'd say escpecially with variable variables this could be
useful in some cases

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

[2000-11-21 03:35:41] [EMAIL PROTECTED]

I think that having spaces in variable names is not
a good thing (tm). could someone please explain me 
how it would be useful at all?

--Jani

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

[2000-09-16 17:59:27] [EMAIL PROTECTED]

On the second though, you _can_ have variables with spaces (actually,
you can name variable with every string you can put into variable), so
I don't quite understand the maning of that variable name translation.
Do we really need it? Anybody will have problems if we remove it?

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

[2000-09-12 13:46:32] [EMAIL PROTECTED]

since we all (almost) agree that register_globals should be deprecated
ASAP and array indices with spaces are legal and URIs containg
QUERYSTRING with them too, well at least the $HTTP_GET_VARS array
should contain the non-converted information, if register_globals=on
this mechanism can be applied for global variables

We shouldn´t obscure URI data.

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

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

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

Reply via email to