Foros del Web » Programando para Internet » PHP »

Metodo POST

Estas en el tema de Metodo POST en el foro de PHP en Foros del Web. perdonar mi ignorancia pero es que soy principiante en PHP, me explico, yo tenía montada una aplicación en un servidor, donde hacía esto <form action="login.php" ...
  #1 (permalink)  
Antiguo 13/09/2005, 08:38
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Metodo POST

perdonar mi ignorancia pero es que soy principiante en PHP, me explico, yo tenía montada una aplicación en un servidor, donde hacía esto

<form action="login.php" method="post">
...
<input name="user">
...
<input type="submit">
...
</form>

y otro login.php

en el que recogía la variable como $user en vez de como $_POST['user']

pero ahora he cambiado de server (con apache2) y no me coje el $user, he de poner $_POST['user'], con el inconveniente que supone eso para todas mis páginas,

¿Porque puede ser???Muchas gracias.
  #2 (permalink)  
Antiguo 13/09/2005, 08:56
 
Fecha de Ingreso: agosto-2005
Mensajes: 143
Antigüedad: 19 años, 3 meses
Puntos: 0
Holas.

Es mejor acostumbrarse desde el principio a usar las variables superglobales ($_GET[], $_POST[], $_SESSION[], etc) para que el código sea compatible con servidores que tengan la directiva del php.ini register_global=off. Que es tu caso.

Si miras tu php.ini veras que tienes register_global=off. Para solucionar tu problema puedes ponerla en ON o mejor aún, usar siempre las superglobales.

Saludos ;)
  #3 (permalink)  
Antiguo 13/09/2005, 09:10
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Muchísimas gracias!!!!!!!!!!!!!!!!!!

Otra cosa, una vez puestas a on, que implicaciones tendría sobre el resto de variables, es decir, afectaría algo a las demás aplicaciones???
  #4 (permalink)  
Antiguo 13/09/2005, 09:22
Avatar de davidangel  
Fecha de Ingreso: abril-2005
Mensajes: 124
Antigüedad: 19 años, 6 meses
Puntos: 0
no pasa nada, sino q se pone en off por motivos de seguridad para q ninguna variable q no sea enviada por ti se tome en consideracion
no te preocupes todo deberia funcionar correctamente

nos vemos y suerte
  #5 (permalink)  
Antiguo 15/09/2005, 02:26
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años
Puntos: 8
Ok, muchas gracias a ambos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:04.