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.'<BR>'; echo $HTTP_GET_VARS['var'].'<BR>'; echo $_GET['var'].'<BR>'; } Note, that there is no "global $_GET;" - $_GET is a superglobal. That means, you can always access it. Sascha Am Montag, 14. Oktober 2002 09:50 schrieb John Negretti: > 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 the same thing as "global". > > > > No, they're totally different things. > > > > -- > > Jason Wong -> Gremlins Associates -> www.gremlins.com.hk > > Open Source Software Systems Integrators > > * Web Design & Hosting * Internet & Intranet Applications Development * > > > > /* > > Never promise more than you can perform. > > -- Publilius Syrus > > */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php