Estoy intentando hace 3 horas obtener variables en un formulario mediante $_POST y luego imprimirlas, y no logro hacerlo; les cuento mi problema.
Tengo el siguiente formulario en HTML:
Código HTML:
Ver original
Perfecto, lo que quiero es obtener "variable" mediante el método POST, entonces creo un archivo php llamado "variables.php" que contendrá el siguiente código:
Código PHP:
Ver original
<?php $usuario = $_POST['variable']; echo $usuario; ?>
La cuestión es que me lo imprime en blanco (vacío). Estuve investigando, investigando e investigando durante horas y leí una configuración de Register_Globals que podría afectar a ello. Busqué el archivo php.ini y lo modifiqué (tenía Register_globals en OFF) colocándolo en ON.
Cuando lo coloqué en ON, ya me reconocía la variable y me imprimía su contenido.
Pero he buscado y dicen que PHP puede traer muchas vulnerabilidades a partir de la variable Register_Globals activada.
¿Es cierto esto? ¿Hasta que punto? ¿Hay algo que estoy haciendo mal, y no requiero activar el register_globals?
Espero sus respuestas y desde ya les doy las gracias !