Uso y problemas de Register Globals
¡¡¡¡MIS SCRIPT PHP FUNCIONABA ANTES EN OTRO SERVIDOR PERO EN ESTE NO FUNCIONA¡¡¡¡ Como soluciono??
Este es un problema muy comun cuando se munda de un servidor a otro, o de un Soporte Hosting a Otro, hasta a mi me ocurrio.
¿Pero cual es el problema?, muchas veces cuando programabas antes, lo hacias invocando variables externas que era de esa forma como se trabajaba hace mucho tiempo con php.
Pero con el cambio de versiones, se fueron mejorando algunos problemas de seguridad, y es que antes el Register Globals, estaba activado. Muchos servidores y proveedores decidieron por seguridad desactivar esas variables globales, en tal forma que muchos que trabajaban de la forma antigua fueron afectados, pero si fuese tan urgente y necesario como cambiar?
Muy facil.
En tu Hosting, siempre tienes un archivo en la raiz, www/   o PublicHtml/ , un archivo con este nombre:   ( .htaccess ) . Tienes que editar ese archivo y colocar esto:
php_flag register_globals on
o
php_flag register_globals of
Solo esa linea y decidiras con on activar y con off desactivar.
Pero por alli tambien me ocurrio un problema, lo habia echo de esa forma pero no funciono, entonces para solucionar abria que editar un archivo con el nombre, php.ini que esta ubicado en la carpeta:
cgi-bin/php.ini
ese archivo editas y para activar o desactivar se coloca este codigo.
register_globals = on
y pues con esto ya podras utilizar todavia tus variables globales, claro que no es recomendado activar por seguridad.



























