Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2003, 14:00
red2kblack
 
Fecha de Ingreso: diciembre-2003
Mensajes: 34
Antigüedad: 20 años, 4 meses
Puntos: 0
Referes y mysql..

Bueno, mi sistema que ise funciona correctamente, claro que ahora se me dió la idea de hacer una lista de los últimos 10 referers, y en este caso solo muéstro el último, nada de listas y eso, o sea solo uno. Y lo que quiero saber, que hago para ir colocando referers y luégo listarlos... (ah, quiero solo colocar en la DB solo 10, por que otros me daban ayuda y lo que pasaba que guardaba mas de 10 pero mostraba solo 10)

Espero que me hayan entendido! Y ojalá q la lista sea ordenadamente, o sea de 1 a 10 de la mas nueva a la mas vieja.

El codigo:

<?
$link=mysql_connect($dbhost,$dbusuario,$dbpassword );
mysql_select_db($db,$link);

if(isset($_SERVER['HTTP_REFERER']) && strstr($_SERVER['HTTP_REFERER'],"arekut.com") == FALSE){
$ipx=explode(".",$ip_real);
$host=obtener_host();
$host=explode(".",$host);
$n=count($host);
$n1=$n-1;
$n2=$n-2;
$n3=$n-3;
$var_rf=$_SERVER['HTTP_REFERER'];
$var_ip=$ipx[0].".".$ipx[1].".--.--";
$var_hos=$host[$n3].".".$host[$n2].".".$host[$n1];
$var_fecha=date("d.m.y" . " / " . "H:i:s");
echo "<strong>Referencia...</strong><br>de -› <a href=\"$var_rf\">www...</a><br> ip -› " . $var_ip . "<br>host -› *." . $var_hos;
$sql="UPDATE precedencia SET enlace='$var_rf', ip='$var_ip' , host='$var_hos' , fecha='$var_fecha'";
mysql_query($sql,$link);
}else{
$sql="select * from precedencia";
$exec=mysql_query($sql,$link);
$get_SYS=mysql_fetch_array($exec);
$var_ref=$get_SYS["enlace"];
$var_ip=$get_SYS["ip"];
$var_host=$get_SYS["host"];
$var_fecha=$get_SYS["fecha"];
echo "<strong>Referencia...</strong><br>de -› <a href=\"$var_ref\">www...</a><br> ip -› " . $var_ip . "<br>host -› *." . $var_host;
}
?>

Muchas Grax!