Las “register globals” son unas funciones del PHP mediante las cuales podemos poner en una variable datos de, por ejemplo, la ruta en la que se ejecuta un script o la url que se solicito para ver la pagina en curso, hasta la versión 4.2.0 del PHP esta directiva venia por defecto en “on” pero ahora ya viene por defecto en “off”.
Para saber si tienes o no activada esta directiva en tu servicio de hosting puedes ver nuestro articulo ¿Como saber que versión de PHP tengo?
Cambiar el estado de las “register globals” es sencillo, tan solo has de crear un fichero de texto llamado php.ini (o php5.ini si estas usando la versión de PHP 5.0 o superior) en el que debes poner la siguiente línea:
register_globals = on
De esta manera activarías las “register globals”, puedes poner off si lo que deseas es desactivarlas, en este mismo fichero también podrías poner la siguiente línea:
allow_url_fopen = off
Si deseas también modificar el comportamiento de esta otra variable, que es necesario para determinados scripts, pero esto es otra historia.
Igual las “register globals” te parecen un poco inútiles, pero nada mas lejos de la realidad, en mi próximo articulo te explicare una utilidad para estas variables que seguro te interesara.
Compartir en Facebook



