Tema: Cookies
Ver Mensaje Individual
  #13 (permalink)  
Antiguo 26/03/2005, 21:06
ricardo17
 
Fecha de Ingreso: marzo-2005
Ubicación: cd. victoria, tamps, mexico
Mensajes: 53
Antigüedad: 19 años, 1 mes
Puntos: 0
Información

Claro mira es muy facil...

Voy a retomar la tabla mysql anteriores para no hacerme trisas jeje... solo que esta vez le agregare un campo mas

CREATE TABLE visitas(
id int not null auto_increment,
visitas int not null,
ip varchar(27) not null,
KEY(id)
);

Código PHP:
//primero sacamos la ip
$ip $REMOTE_ADDR;

//luego seleccionamos todo de visitas en orden DEScendiente
$sql mysql_query("SELECT * FROM visitas ORDER BY id DESC");

//despues seleccionamos la ultima fila
$klm mysql_fetch_array($sql);
//Llamamos a visitas y almacenamos el valor en una variable
$visitas $klm["visitas"];


//Si existe la cookie usuariop, imprimimos blanco jejeje
//para que se vea bonito el if  xD
if($HTTP_COOKIE_VARS["usuariop"]){
echo 
" ";
//si no existe lacookie
}else{
//agregamos la visita ultima, con su respectiva ip y su numeor de visita
mysql_query("INSERT INTO visitas (visitas,ip) VALUES('$visitas','$ip')");
//Creamos la cookie usuariop con valor ip que dura 10 minutos
setcookie("usuariop",$ip,time()+600);
}

//Y por ultimo, seleccionamos todo de visitas de manera descenciente

$zkl mysql_query("SELECT * FROM visitas ORDER BY id DESC");

//Seleccionamos la ultima visita es decir el ultimo numro de visita
$fetomysql_fetch_array($zkl);

//Lo almacenamos en una variable
$ult_vis $feto["visitas"];

//Y wala lo imprimimos, es todo...
echo "Hemos tenido".$visitas." visitas"

Saludos!! ESpero que este codigo te sirva mas que el anterior