|
Posted by onedbguru on 01/19/06 06:37
Chuck Anderson wrote:
> I have finally started coding with register_globals off (crowd roars -
> yeay!).
>
> This has created a situation that I am not sure how I should handle. I
> have scripts (pages) that can receive an input variable from the POST
> array (initial entry) or it could be in the GET array (go back and
> re-edit a form, for instance.)
>
> In my old sloppy scripting days this was no problem, as I had
> register_globals on and would merely access the the input variable by
> it's local name (whether it was POST or GET made no difference).
>
> What's the best way to handle this situation where I am not sure if the
> input variable is in the GET array or the POST array? My guess is to
> test for the presence of the variable (isset, != '') in either array and
> then copy it to a local variable from that array.
>
> Is that the best, only, or most efficient way to handle that?
>
> --
> *****************************
> Chuck Anderson · Boulder, CO
> http://www.CycleTourist.com
> Integrity is obvious.
> The lack of it is common.
> *****************************
variables will be in the format:
$_POST['variablename'] or $_GET['variablename']
When troubleshooting with PHP it is very easy to insert a phpinfo();
command in your script and you can see ALL of the possible variables
and formats of those variables.
Michael Austin
Consultant
Navigation:
[Reply to this message]
|