register_globals on y off

Muchas veces necesitamos por razones de seguridad setear registers_globals a off y on, pero solo para algunos directorios/dominios.

La manera más fácil de hacerlo es cambiando la línea en el php.ini:

register_globals = On

Y luego agregando un archivo .htaccess que contenga la siguiente línea:

php_value register_globals 0

Con esto todos los dominios del servidor tienen registers_globals a off, excepto el dominio (o directorio) en donde dejamos el archivo. Para que esto funcione correctamente en el apache.conf general, o del dominio, debe estar la línea:

AllowOverride On.

Espero les sirva.