Foros del Web » Programando para Internet » PHP »

Link de referido

Estas en el tema de Link de referido en el foro de PHP en Foros del Web. Hola! Como dice el titulo quiero crear un link de referido. En la pagina de registro de mi sitio ya puse la opcion para referidos. ...
  #1 (permalink)  
Antiguo 29/08/2010, 13:40
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Link de referido

Hola!

Como dice el titulo quiero crear un link de referido.

En la pagina de registro de mi sitio ya puse la opcion para referidos.
Cuando una persona se esta registrando introduce el nombre de referido manualmente y esta funcionando 10 puntos.

Lo que quiero ahora es saber como hago para darle a los usuarios una URL con el link de referido.

Por ejemplo "/?r=Referido" o "reg.php?referido.html" algo asi.

Se que hay que hacer algo de $_COOKIE...

Si ustedes me pueden ayudar con este codigo seria magnifico.

Saludos y muchas gracias.
  #2 (permalink)  
Antiguo 29/08/2010, 13:51
 
Fecha de Ingreso: septiembre-2009
Mensajes: 210
Antigüedad: 15 años, 3 meses
Puntos: 19
Respuesta: Link de referido

La url de referido sería algo así:

Código PHP:
Ver original
  1. echo'link/lapagina.php?user='.$_COOKIE['nombrecookie'].'';

Por ejemplo:

Código PHP:
Ver original
  1. echo'http://www.forosdelweb.com/registrate?user='.$_COOKIE['nombrecookie'].'';

La cookie sería para mostrar el nombre de usuario, si tienes un sistema de registro por cookies, de otra forma tendrías que hacerlo por POST y formulario. Pero si dijiste lo de los puntos...supongo que tendrás un sistema.

Luego tomas el valor de user así:

Código PHP:
Ver original
  1. $user = $_GET['user']

Y haces un update para dar los puntos.

¿Se entiende?

Saludos

Última edición por Ueki; 29/08/2010 a las 14:08
  #3 (permalink)  
Antiguo 29/08/2010, 14:32
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Link de referido

Hola.

Muchas gracias por responder.

No pude instalar el codigo, no me doy cuenta como se hace.
Te muestro el codigo que tengo ahora y me gustaria si se pudiera modificar un poco.

El codigo en la pagina de registro es:
Código:
if($_COOKIE['referido'])
{
$ref = $_COOKIE['referido'];
} else {
$ref = $do->get_r_file_url();
$ref = str_replace(array(".html", "/"), "", $ref);
if(eregi('.php', $ref)) { $ref=false; }

setcookie("referido", $ref, time()+60*60*24*30);
}
Y el codigo para mostrar el link es:
Código:
$dp = $do->get_loc()."reg.php/{$signin_username}.html";
Entonces muestra el link "misitio.com/reg.php/referido.html y me gustaria que fuese "misitio.com/reg.php?referido"

Muchas gracias.

Etiquetas: link, referido, referidos, url
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




La zona horaria es GMT -6. Ahora son las 02:40.