Tema: Que falla?
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/12/2004, 11:46
Rave4C
 
Fecha de Ingreso: julio-2004
Mensajes: 46
Antigüedad: 19 años, 8 meses
Puntos: 0
Cita:
Iniciado por camargo
mm, y de donde especificas $ip: ???

Código PHP:
<?
$conn 
mysql_connect("$host","$userp","$pass"); 
mysql_select_db("$dbname",$conn); 

$ip $_SERVER['REMOTE_ADDR'];


$ssql "SELECT * FROM votos "

$rs mysql_query($ssql,$conn); 

$row mysql_fetch_array($rs);{ 
     if (
$row['IP'] == $ip) { 
        echo (
"Ya habias votado");
    }
else {
$sql "INSERT INTO votos (IP) ".
  
"VALUES ('$ip')";
$result mysql_query($sql) or die (mysql_error());
echo (
"Voto aceptado");
    }


mysql_free_result($rs); 
mysql_close($conn); 

?>

creo q asi debe funcionar

$ip viene de GetIP();

Código:
<?php 

function getIP() { 
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
       $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; 
    } 
    elseif (isset($_SERVER['HTTP_VIA'])) { 
       $ip = $_SERVER['HTTP_VIA']; 
    } 
    elseif (isset($_SERVER['REMOTE_ADDR'])) { 
       $ip = $_SERVER['REMOTE_ADDR']; 
    } 
    else { 
       $ip = "unknown"; 
    } 
  return $ip;      
  } 
?>