HTML se utiliza para crear el formulario para que el usuario ingrese su información. CSS se puede usar con el HTML para que el formulario se vea bien.
Se utiliza un lenguaje de programación del lado del servidor con un servidor configurado adecuadamente, por lo que consideraremos Apache y PHP como un ejemplo porque son una combinación extremadamente común, especialmente como parte de un servidor LAMP (Linux, Apache, MySQL y PHP).
En su mayor parte, Apache y PHP son fáciles de trabajar en un servidor web porque hay paquetes disponibles en varias formas para Windows (WAMP), Mac (MAMP) y Linux (metapaquetes como “lamp-server” en Ubuntu )
- ¿Cuáles son algunos sitios web que ofrecen plataformas de anuncios de autoservicio con orientación geográfica?
- ¿Qué es mejor para ganar dinero, un blog o un sitio web?
- Cómo hacer que este sitio web se vea mejor y más profesional (www.tonygmusic.com)
- ¿Cuándo es Karwa Chauth este año? En diferentes sitios web hay dos fechas diferentes, así que estoy confundido.
- Cómo verificar la posición de la palabra clave o el rango de cualquier sitio web
El siguiente paso es escribir el script PHP que hará que el formulario haga algo; Tienes algunas opciones aquí.
# 1: Puede enviar el formulario por correo electrónico a lo que el usuario le envía.
# 2: Puede grabar o acceder a algo en una base de datos (para registrarse e iniciar sesión).
Explicaré el # 1 primero.
La forma más rápida y fácil de enviar un correo electrónico de formulario que conozco es usar “buffer de salida” para capturar la salida de print_r ($ _ POST). Por lo tanto, tenemos una captura legible por humanos de lo que el usuario envió al script mediante la forma HTTP POST de enviar cosas al servidor. Si se tratara de una solicitud GET con un mensaje, usaría print_r ($ _ GET). Finalmente, envíe el correo electrónico utilizando la función mail () según la documentación para eso. En este punto, es posible que desee mostrar algo al usuario con el script PHP o redirigirlo a una página significativa de lo contrario.
Para el n. ° 2, deberá conocer SQL para crear y modificar una base de datos. IMPORTANTE, asegúrese de usar addlashes () para cambiar la entrada del usuario para que no pueda ser dañino, ya que al modificar la instrucción SQL que generará para agregar los datos, pueden eliminar su base de datos de esta manera, por lo que siempre agrega las pestañas () a la entrada de la base de datos antes crea su consulta SQL para la operación de la base de datos. Ahora, simplemente cree su consulta SQL utilizando la entrada del formulario del usuario a través de $ _GET o $ _POST (dependiendo del método de su formulario). Finalmente, cree su conexión de base de datos MySQL y realice su consulta MySQL con su instrucción SELECT o INSERT; todo funcionó siempre que MySQL no le dé un mensaje de error como resultado.
Ahora que ha registrado al usuario y puede validar su combinación de nombre de usuario / contraseña, necesita una forma para que su servidor recuerde que ha iniciado sesión. Entonces, querrás usar una sesión.
Sesiones – Manual
¡Evite programar agujeros de seguridad! ¡La lección más importante que puede aprender antes de desarrollar cualquier cosa que esté en Internet es que nunca debe confiar en la entrada del usuario! Si se utilizará la entrada del usuario para acceder o crear algo, asegúrese de que la entrada y / o autenticación del usuario sea válida antes de permitir esa operación.