Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/07/2003, 04:32
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 20 años, 10 meses
Puntos: 2
mira te muestro el que yo uso con un If de condicion, para comprobar si esta o no la cookie en el user
Código PHP:
$renombrecookie="nombre";
$visitavalor="30"
$gcc_cookie_name  $renombrecookie;// nombre de la cookie
$gcc_cookie_value "$visitavalor";// valor del tiempo de duracion
$gcc_alt 'alt=""';
if(isset(
$_COOKIE["$gcc_cookie_name"]) && $_COOKIE["$gcc_cookie_name"] == "$gcc_cookie_value")
{
aqui la cookie no suma
}
else
{

setcookie($gcc_cookie_name$gcc_cookie_valuetime()+$gcc_cookie_life"");
//aqui la cookie suma


pero mi consejo es que no uses cookies.... utiliza fechas y mysql, hace el mismo efecto, pero en el caso de mysql es inborrable, solo con borrar la cookie volveran a votar.... y no resulta muy comodo, ademas si el user no acepta cookies no servira de nada...

lo mejor: coge la ip del user+(fecha de hoy+tiempo) y haz la misma comprobacion...

si no esta la ip= graba fecha=fecha+tiempo
si esta la ip= comprueba fecha=fecha buena=grabar nueva fecha
si esta la ip= comprueba fecha=fecha mala=exit

yo es lo que uso... y nadie puede votar ni sumar+1
luego haces un pequeño script de limpieza para no tener almacenados millones de datos

Código PHP:
$fecha_visita date("Y-m-d H:i:s", (time()-86400)); 
mysql_query("DELETE FROM tutabla WHERE fecha < '$fecha_visita'") or die($Err01); 
__________________
3w.valenciadjs.com
3w.laislatv.com

Última edición por nuevo; 20/07/2003 a las 04:38