Los register_globals configuración en PHP permite a los usuarios crear de forma automática las variables en el servidor mediante la transmisión de información a la misma a través de la cadena de la URL . Esta forma de diseño implícita hace que sea fácil para los programadores para enviar los datos del formulario y automáticamente actúan sobre ella sin tener que recuperar explícitamente a partir de la petición de URL . Con las register_globals opción habilitada , el usuario puede enviar una solicitud como contact.php ? Name = minombre y teléfono = 5555555 para el guión y la variable "nombre" y " teléfono " se creará automáticamente con los datos " myname " y " 5.555.555 . " Aunque conveniente, esto abre el sistema a los fallos de seguridad y las prácticas deficientes de programación , sobre todo cuando el usuario anula el nombre de una variable que ya están en uso por la aplicación. Este ajuste se puede desactivar en la configuración de PHP. Instrucciones
1
Abra el menú "Inicio " en el equipo servidor con PHP.
2
Escriba " notepad" ( sin comillas) en la barra de búsqueda y haga clic en "Notepad "de la lista de resultados .
3
Haga clic en" archivo ", luego seleccione" Abrir ".
4
tipo "% windir % \\ php.ini "(sin comillas ) en el campo" nombre de archivo " . Esta es la ubicación predeterminada del archivo de configuración de PHP en sistemas Windows . Si ha cambiado esto, escriba la ruta de acceso al archivo php.ini en su lugar.
5
Presione " Ctrl " y "F " en su teclado para abrir una ventana "Buscar" .
< Br > 6
Tipo " register_globals " sin comillas y pulsar " Enter".
7
cambio " register_globals = 1 " a " register_globals = 0 " para desactivar el ajuste.
< br > 8
Haga clic en " archivo" y seleccione " Guardar".
9
Reinicie el servidor web para recargar los cambios en PHP.