Quijost

Noticias e información general => FAQ => Mensaje iniciado por: shakaran en Enero 30, 2010, 08:20:26 am

Título: Activar/Desactivar Register Globals (Variables globales) en PHP
Publicado por: shakaran en Enero 30, 2010, 08:20:26 am
Nuestro servidores mantienen las políticas de seguridad con php de forma que safe_mode (modo seguro) esta activado por defecto para todas las cuentas.

Algunos scripts como OsCommerce pueden necesitar algunas configuraciones que no son seguras o recomendadas, pero que son necesarias para utilizarlos.

Uno de estos requisitos suele ser activar register_globals de PHP (variables globales). Esta desaconsejado mantener esta característica como activa, ya que al ser las variables globales, puede haber riesgos de seguridad, si se acceden por url a dichas variables (por ejemplo una de sesión accedida como GET y que permita identificarse como administrador), aunque si el script esta bien programado no tiene porque pasar nada.

Sin embargo, si desea activarlo, bajo su propia responsabilidad, para ello es necesario crear un archivo con el nombre .htaccess y ponerlo el directorio donde sea necesario tener activa la característica (nota: el resto de directorios por debajo de el, heredaran la configuración a menos que se indique lo contrario) y añadir la siguiente linea para activarlo:

Código: [Seleccionar]
php_flag register_globals on
Para desactivarlo, basta con cambiar on, por off:

Código: [Seleccionar]
php_flag register_globals off
Título: Re:Activar/Desactivar Register Globals (Variables globales) en PHP
Publicado por: cukito20 en Enero 30, 2010, 08:49:37 am
Perfecto ya que yo queria probar oscomerce y no me iva gracias a quijost y su soporte ya lo tengo activado y solo hace falta configurarlo ^^.