Foros del Web » Programando para Internet » PHP »

Validar formulario ¿javascript o php?

Estas en el tema de Validar formulario ¿javascript o php? en el foro de PHP en Foros del Web. Hola a todos, soy un poco nuevo en esto y tengo una duda. Tengo que validar un formulario y por lo que he podido ver ...
  #1 (permalink)  
Antiguo 14/10/2004, 12:16
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 19 años, 6 meses
Puntos: 4
Validar formulario ¿javascript o php?

Hola a todos, soy un poco nuevo en esto y tengo una duda.

Tengo que validar un formulario y por lo que he podido ver la gente utiliza tanto php como javascript... ¿no valdría sólo con uno de los dos? ¿que cosas no puede hacer en php para tener que utilizar javascript y viceversa?.

Bueno espero haberme sabido explicar.

Un saludo.
  #2 (permalink)  
Antiguo 14/10/2004, 12:39
 
Fecha de Ingreso: agosto-2003
Mensajes: 72
Antigüedad: 20 años, 7 meses
Puntos: 0
con javascript no reenvias la informacion
  #3 (permalink)  
Antiguo 14/10/2004, 13:41
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
hola forecast
La ventaja de javascript, es de poder validar antes que se envie la información, con php tienes que esperar que el usuario envie la informacion, para luego retornar los posibles errores.
Los 2 maneras son validas
saludos!
  #4 (permalink)  
Antiguo 14/10/2004, 13:45
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 19 años, 6 meses
Puntos: 4
De acuerdo

Gracias... todo un poco más claro.
  #5 (permalink)  
Antiguo 14/10/2004, 14:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero ...

Siempre debes validar en PHP en última instancia que es lo que "manda" que se pueda hacer o no tu proceso.

Es decir:
Usar javascript por temas de "usabilidad" .. pero usar PHP también por temas principalmente de seguridad.

Un saludo,
  #6 (permalink)  
Antiguo 14/10/2004, 14:28
 
Fecha de Ingreso: mayo-2004
Mensajes: 12
Antigüedad: 19 años, 11 meses
Puntos: 0
Sonrisa

Hola a todos:

En primer lugar creo que sería propio aclarar la terminología: no es lo mismo <validar> que <procesar> la información de un formularo. Es importante tener esto en cuenta, ya que te puede llevar a confusiones y errores.
Yo personalmente creo que lo mejor es validar la información con javascript, es decir, una función javascript (el dreamweaver lo hace automático) que valide los campos y vea si lo introducido por el usuario concuerda con las reglas de validació. Una vez validada la información se procesa el formulario con el script correspondiente, ya sea php o cualquier lenguaje servidor que quieras.

Espero haber aclarado alguna duda.
Un saludo.
A.
  #7 (permalink)  
Antiguo 14/10/2004, 15:50
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Un ejemplo del por qué -validar- también en PHP y no sólo en "javascript".

Ejemplo:

valida un formulario con javscript que apunte a nose.php .. ahora .. genera esas varaibles por el URL por ejemplo tipo:

nose.php?variable=valor

o usando otro formulario que apunte a http://www.tusitio.com/nose.php .. por ejemplo desde tu mismo "navegador" ...

Ya estaras saltandote las validaciones javascript y tu nose.php estará procesando los datos erroneos.

Insisto que en última instanacia -siempre- se ha de validar en el script PHP de proceso!!!.

Un saludo,
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:55.