Re: Alternate To Making Form Variables Global (Clerified)
| From: | Julio Nobrega Trabalhando | Date: | Mon, 06 May 2002 23:39:15 +0000 |
| Subject: | Re: Alternate To Making Form Variables Global (Clerified) | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-96328@lists.php.net to get a copy of this message | ||
This is not the global that is meant on the update. Not the global $var
that you put inside your functions.
That's scope, btw. You are making a variable available inside a different
scope (the function), by making it "global".
The global you are searching for is, like when you submit a form, a field
name becomes a varible on the "action" page with the same name. So:
<input name="username"...
Would create a $username variable. Not anymore :-)
Now you need to specify where it came from, either with $_POST or
$HTTP_POST_VARS.
So... action page again:
$username = $_POST['username'];
But, if you don't want to convert your script (and I object btw, you
should ;-), you can modify a line at php.ini so variables are *globally
registered* again.
--
Julio Nobrega.
Um dia eu chego lá:
http://sourceforge.net/projects/toca
Ajudei? Salvei? Que tal um presentinho?
http://www.submarino.com.br/wishlistclient.asp?wlid=664176742884
"Dr. Shim" <ultimatezzz@hotmail.com> wrote in message
news:20020506232337.35984.qmail@pb1.pair.com...
> Sorry, I'll have to clerify myself a bit. I'm rather tired. :)
>
> I have a script that verifys and inserts (into and Access databse) form
> values. I had to make the form variables "global", in order to use them in
> my functions. Since the new PHP is out, the script doesn't work anymore. I
> think its probably because of the fact that I had to make those variables
> global (none of the variables are being read).
> Does any of you have an idea about how I can fix this problem? Thanks in
> advance.
>
>
> "Dr. Shim" <ultimatezzz@hotmail.com> wrote in message
> news:20020506231506.32237.qmail@pb1.pair.com...
> Is there another way then to register form variables global? I just
> downloaded, and instlaled the newest version of PHP, and now my form
script
> doesn't work anymore. I had to register the form variables global in the
> script. I'm asking, is there a better way of doing this? I've herd it can
> lead to possible security hazards.
>
> Thanks for any help.
>
>
>
>