http://localhost/test.php?var=5
results in (global scope)
$var = 5; // Register globals on
$HTTP_GET_VARS['var'] = 5; // Always (?)
$_GET['var'] = 5; // With newer versions of PHP
To access this from a function:
function x() {
global $var;
globsl $HTTP_GET_VARS;
echo $var.'';
e
Jason,
What is the difference?
"Jason Wong" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> On Monday 14 October 2002 08:36, John Negretti wrote:
> > Marco,
> >
> > I was reading that there were some security risks with
> > "register-globals". Is this th
On Monday 14 October 2002 08:36, John Negretti wrote:
> Marco,
>
> I was reading that there were some security risks with
> "register-globals". Is this the same thing as "global".
No, they're totally different things.
--
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source
Marco,
I was reading that there were some security risks with
"register-globals". Is this the same thing as "global".
John Negretti
www.ideablue.com
"Marco Tabini" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Try using
>
> global $HTTP_GET_VARS;
>
>
Try using
global $HTTP_GET_VARS;
at the beginning of your function. $HTTP_GET_VARS has global scope, and
by default PHP isolates functions from the parent scope.
Marco
On Sun, 2002-10-13 at 16:39, John Negretti wrote:
> Hello All,
>
> I am calling a particular function. Within that fun
Hello All,
I am calling a particular function. Within that function I need access
to the $HTTP_GET_VARS array. It seem I could only access that array if I
pass it as a parameter of the function. Is this how it's supposed to work.
Thanks for any direction. NOTE: I am using PHP 4.0.6.
Jo
6 matches
Mail list logo