Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: sancakoky en 24 Marzo 2016, 22:46 pm



Título: form sin valor name en el boton enviar
Publicado por: sancakoky en 24 Marzo 2016, 22:46 pm
Hola buenas, estoy haciendo un bot en php para registro automatico de una página y sacando el código html de esa pagina en el formulario de registro veo que el submit del boton enviar no lleva el atributo name y este me es necesario para el bot.

¿Sabeis si en html5 el valor del name si puede omitir y que valor sería entonces en name?


Título: Re: form sin valor name en el boton enviar
Publicado por: gAb1 en 25 Marzo 2016, 16:50 pm
El atributo name se le atribuye a aquellos elementos del formulario que vayas a utilizar en tu script php.

Normalmente los botones no lo necesitan, puedes ponerlo si quieres, pero practicamente no sirve de nada. A veces se usa para comprobar que se han enviado los datos, pero es algo completamente opcional. No es que tenga mucha utilidad.

Código
  1. <input type=submit name=submit />
Código
  1. if ( isset($_POST['submit']) ) {}

Lo normal es darle el atributo name al elemento <form>.

Código
  1. <form name=myform></form>
Código
  1. if ( isset($_POST['myform']) ) {}