Tengo un sitema de voto por ip pero resulta que habeces no me vota por ejemplo un caso: entro de mi pc por http://localhost con el ip 127.0.0.1 y no vota luego accedo del ip estatico ejemplo : http://190.134.135.199 y no me vota tampoco pero si uso un proxy shicher si , creo tengo mal ordenado el codigo o el setcookie la fecha pero no se la verdad ? alguien me sabria desir que tengo mal ?
dese ya muchisimas gracias a todos
Código PHP:
$user = explode('/',$fotos);
$ip = getenv("REMOTE_ADDR");
if (isset($_GET['fotos']) & $_COOKIE['ip'] == $ip)
{
echo $_COOKIE['ip'];
echo '<h4 style="color: blue">Hola <span style="color: gray">'.$ip.'</span>, ya calificaste hoy deveras esperar <span style="color: black">24 horas</span> para calificar a <span style="color: red">'.$user[0].'</span> , o usar otra maquina . </h4>';
}
elseif ($_GET['fotos'])
{
setcookie('ip', $ip, time()+(60*60*24*365)); # cambio como dijo GatotV #
$user = explode('/',$fotos);
mysql_query("UPDATE table_users SET item_visit=item_visit+1 WHERE item_url='".$user[0]."'");
echo '<h3 style="color: red">Calificaste al Usuario <span style="color: black">'.$user[0].'</span> + Popular !, visitado por : <span style="color: gray">'.$ip.'</span></h3>';
}