Sebastian wrote:
> if the script isn't that big you can probably use extract() in most
> cases..

NOTE:  Using extract() blindly import all the variables in
$_GET/$_POST/$_REQUEST is no more safe than register_globals being "ON"

Don't get a false sense of "Security"

Also, it would be rather tricky for ini_set to change register_globals...

I mean, by the time you execute that line of PHP code, it's already TOO
LATE and the variables have already been defined.

What would one expect PHP to do in this case:

<?php
  $a = 5;
  ini_set('register_globals', 'off');
?>

So if I surf to http://example.com/index.php?a=4

would you expect the above code to:
A) Leave $a at 5
B) Leave $a 'unset'
C) Generate an error
D) Leave $a at 4

Okay, D) isn't even a reasonable answer, but, really, none of the others
are either.

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to