ini_set does not affect register_globals. If you go to the appendix it tells you to and click on register_globals you'll see [quote]register_globals boolean Whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables. As of PHP 4.2.0, this directive defaults to off. Please read the security chapter on Using register_globals for related information. [b]Please note that register_globals cannot be set at runtime (ini_set()). Although, you can use .htaccess if your host allows it as described above. An example .htaccess entry: php_flag register_globals off. [/b] Note: register_globals is affected by the variables_order directive. This directive was removed in PHP 6.0.0. [/quote]