Estoy ideando como seria la mejor forma para hacer un sistema de referidos para mi blog en php... y me surge una duda con la funcion de php HTTP_REFERER... ¿esta fucion toma como url el link que fue clickeado o el link de la página donde el link fue clickeado?...
por ejemplo: yo publico mi link para referidos aca en forosdelweb.com, HTTP_REFERER captura el link que publique o la direccion forosdelweb?
por otra parte... para el sistema de referidos manejo cierta logica...
1) al registrar usuarios, creo el link unico para ese usuario que dirija a mi blog agregandole el id del mismo y lo guardo en la bd...
2) posteriormente, cuando ese usuario quiera referir gente... compartirá ese link donde le plazca... una vez que cualquier otra persona haga click en ese link donde sea que lo haya visto... le dirigirá al apartado de registro de usuarios en mi blog...
3) aca es cuando más se trabaja el sistema de referidos, una vez que el link es clickeado por otra persona guardo ese click como una nueva visita para el link, lo que supone puntos para el usuario dueño del link que otra persona siguio, y posteriormente si esa persona para colmo se registra... sumaria más puntos para el usuario dueño del link.
mis ultimas dudas son: esta bien esa forma de hacerlo? o me reconmendarian una mas eficiente? por otra parte, a la hora de crear el link para referidos... deberia hacerlo agregandole un codigo ramdom, o con ponerle el id del usuario basta?
espero puedan aclararme un poco, saludos