Hola, quiero controlar en una sistema de encuestas que el usuario no vote dos veces seguidas, pense en filtrar por ip. pero el tema, por ej, es cuando usan un ciber para hacerlo.
Encontre esto investigando un poco en la FAQs, me podes explicar mas o menos que hace?, que soluciones puede haber, ya que no es practico que voten solo los registrados.
Gracias
Cita:
Iniciado por Cluster Código PHP:
<?
function getip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}