Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/02/2006, 14:27
Avatar de levhita
levhita
 
Fecha de Ingreso: febrero-2006
Ubicación: Guadalajara, México
Mensajes: 88
Antigüedad: 15 años, 6 meses
Puntos: 0
Hecho, lo primero es asegurarte de que tu sitio inicia sesion por defecto, lo más posible es que sí, ya que de seguro usas oscommerce.

Debe de existir un archivo que se ejecute siempre en tu sistema, tal vez un config.php o un header.php, ese sería el lugar adecuado para poner algo de código que quieras que se ejecute siempre.

Ahí pones algo así como esto:

$referer_array = parse_url($_SERVER['HTTP_REFERER']);
$referer = $referer_array['host'];
$_SESSION['referer_link'] = $referer;

Bien ahora lo que tienes que buscar es el lugar exacto donde la compra se ha completado en tu código. ahi pones algo así como esto:

if(isset($_SESSION['referer_link'])&&!empty($_SESSION['referer_link'])){
$sql="INSERT INTO comisiones(referer) VALUES ('{$_SESSION['referer_link']}')";
/*Código para ejecutar esta inserción en la base de datos y depende de la base de datos que tengas, te sugiero preguntar o buscar ¿como ejecuto una sentencia sql en mi base de datos desde PHP? */
}

Como vez no es tan dificil pero depende de tu sistema.
__________________
"La libertad viene en paquetes pequeños, usualmente TCP/IP"
http://blog.levhita.net/