Re: gpc_order and track_vars
| From: | Lars Torben Wilson | Date: | Fri, 19 Nov 1999 22:44:14 +0000 |
| Subject: | Re: gpc_order and track_vars | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-12795@lists.php.net to get a copy of this message | ||
Andrei Zmievski writes:
> On Fri, 19 Nov 1999, Lars Torben Wilson wrote:
> >
> >
> > I've been having a discussion with one fellow regarding variables from
> > outside PHP. What came up boils down to the fact that there is
> > presently no way to keep incoming get, post, or cookie data from being
> > placed into the global symbol table without also preventing them from
> > being placed into $HTTP_*_VARS. i.e. setting 'gpc_order = gpc' and
> > 'track_vars = on' incorporates incoming data into both the symbol
> > table and $HTTP_*_VARS, but setting 'gpc_order = ' and 'track_vars
> > = on' means that no incoming variables can be accessed at all.
> >
> > It has been suggested that a way to allow the $HTTP_*_VARS arrays to
> > be filled, but not the global symbol table, would be good for forcing
> > programmers to know where the data is coming from.
> >
> > Anybody have any thoughts on this?
>
> I think there is gpc_globals directive that does this now.
>
> -Andrei
> * I don't mind going nowhere as long as it's an interesting path. *
How right you are. :) Only in PHP4 for the nonce, but it seems to work
as advertised.
Thanks for the note.
Torben