10/12/2004, 11:46
|
| | 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;
}
?>
|