TECNato – TIC's Perú

Enviar URL con PHP a traves de un formulario.

Miércoles, 27 de Marzo del 2013 3 comentarios

En esta oportunidad les voy a enseñar una manera de recoger y enviar la URL a través de un formulario.

euadufcp-post

Voy a utilizar el array $_SERVER y dentro colocare el HTTP_REFERER que emplea el agente de usuario para la pagina actual.

en mi PHP que recibe y envia el formulario quedaria asi:

Código PHP :

Quizás pueda servir para encontrar rápidamente la pagina desde donde se envió el formulario.
A mi me ayudo cuando manejaba una tienda en linea la cual tenia mas de 400 productos en linea y por este método, los ubicaba al instante, bueno ustedes le pueden dar el uso que deseen.

NOTA: Utilice la versión de Google Crohme 18, el cual soporta la validación nativa de HTML5 , que es con la cual valida el formulario.

Bueno vamos al tutorial.

Primero creo la pagina para mi formulario de contacto, la cual llamo index.php :

Código HTML :

Luego creo mi archivo PHP que procesa y envía la información, lo voy a llamar enviar.php :

Código PHP :

Al final del mismo archivo enviar.php que procesa el envio, coloco un javascript para redireccionar a la pagina ok.php que confirma que ha sido enviado:

Puede ver en el código PHP que estoy recogiendo la URL y la meto en la variable $sUrl, para luego enviarla y mostrarla en el correo:

Ahora creo unas pocas lineas de código CSS para mi estilizar mi formulario, creo un archivo llamado estilos.css :

Por ultimo creo una pagina que muestra el mensaje de “Enviado ! ” , que se va mostrar una ves que mi formulario haya sido enviado sin problemas, lo guardo con el nombre: ok.php :

Listo eso es todo !

Ustedes me dirán porque, puse los inputs de el correo en dos partes, lo que paso es que mi jefe lo quería así, según el obligaba a que el usuario escriba su correo, trate de convencerlo pero era bien terco, bueno lo deje así y nunca decidí cambiarlo, pero ustedes lo pueden hacer, les dejo a su criterio, al menos ya esta la idea.

Les dejo una DEMO para que puedan ver un ejemplo en funcionamiento (Ingresa tu correo para que te llegue la URL y puedas ver el ejemplo adecuadamente):

http://jrcl.net76.net/dm/recoger_url_con_php/

Espero les haya gustado !


Escrito por para TECNato

3 comentarios

  • Fernando
    20 de Septiembre del 2013

    saluidos

  • Crear Página Web | WebArt.es
    23 de Febrero del 2016

    Gracias por tu Trabajo Juan ;)

    Me ha funcionado 100% correctamente.

    Es justo lo que me ha pedido un cliente: recoger y enviar la URL desde la que se envía el formulario. Realmente, es muy útil cuando hay diferentes formularios en una página web y queremos saber desde cuál de ellos nos lo envía.

    Un saludo desde Barcelona!!

  • Juan Castro Lurita
    23 de Febrero del 2016

    Que bueno :)

Deja tu comentario

(Iniciar sesión)

TECNato

TECNato nace de la idea de crear un espacio virtual de usuarios Peruanos para compartir conocimientos sobre TIC’s (Tecnologías de la Información y Comunicación)

Hazte miembro

TECNato es libre y abierto a nuevos miembros Peruanos, que estén dispuestos a compartir sus conocimientos en TIC’s, escribenos para mas detalles.

Soporte

Diseño Web:
Grupo Sistemas
Gestor de contenidos:
WordPress