micromedia ARGENTINA - Logo
comunicacion grafica y digital



recomendar página con php

Sistema en php para recomendar página/s de tu sitio web



Este es un "scripcito" muy simple de usar, y sirve para recomendar cualquier página de tu sitio. No se limita a poder recomendar tu sitio en general, sino que da la posibilidad de recomendar una página específica, que es lo que generalmente quiere tu visitante.

 

basicamente

consiste en : una primer página en php, la llamé "recomendar-pagina.php" , en un arranque de originalidad. Esta página recoje, perdón, junta el único dato que va "en automático" (la página a enviar ) los mails y nombres de remitente y destinatario, y una página en php que procesa la información a enviarse. Una hojita de estilo css para esta página, ya que como no todas las paginas del sitio tienen formularios, hay un estilo específico para las páginas con formlarios. Una página que procesa los datos y envía el/los mails, y una porcion de estilo css que va inserto dentro de esta última hoja, y que va dar formato al cuerpo del mail.

link

Toda página, para ser recomendable, necesitará linkear a "recomendar-pagina.php", por ejemplo así: ehh, recomendame.

la recogedora

kuak, que no es otra que "recomendar-pagina.php" . Esta página tiene la cualidad de identificar e introducir en una variable la página anterior, la página desde la cual accediste. Esto lo hace mediante el siguiente código php:

<?php $ReferURL = $_SERVER["HTTP_REFERER"]; ?>

que va ubicado en el encabezado, es decir entre las etiquetas head y head. Esto obtiene la página previa.

Luego la "capturas" ?¿ en una variable con el siguiente código, dentro del formulario de envío o recomendacion:

<input name="refe2" type="hidden" id="refe2" value="<?php { print "$ReferURL"; } ?>" />

O sea, por un lado decís que va a haber un campo que se llama ref2 (o como quieras llamarlo ), y que va a estar oculto ( hidden ), por otro lado a la hora de darle un valor a ese campo le decís que ese valor es el ReferURL (referurl= la página anterior, la página de referencia )

Si hay algo que no se entiende, en el archivo zip, o en el ejemplo mismo creo que queda claro.

El resto del formulario es un clásico, quién recomienda, con qué mail, a quién y a qué mail se le envía.



Como un agregado, el formulario avisa cuál página vas a recomendar. Esto es totalmente opcional, para quien lo considere útil.

la procesadora

Siguiendo la serie nombres inventivos, se llama "procesar-recomendapagina.php" cosa de que no haya confusiones.

Esta página es un poco más compleja, pero basicamente:

Toma todos los datos que le pasó la página recomendadora, los acomoda del modo que quieras, envía un mail con copia al destinatario y al remitente, y saluda al remitente por su nombre. Asumiendo que díó su nombre real, claro.

si, si, el arhivo.zip

Bien, el ejemplo puede probarse desde acá, ( se sugiere usar solo tu mail para las pruebas, cosa de no ofuscar a tus conocidos )

El código completo, dos paginitas (la procesadora y "la otra") más el estilo css para darle forma al form bestán disponibles acá:

código para recomendar página especifica usando php archivo .zip

 

Sin garantías, pero sin cargos : ),

Si tenés un recomendapágina distinto, y querés compartirlo, es bienvenido.



links relacionados: