![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/12/2004, 11:46
|
| | Fecha de Ingreso: julio-2004
Mensajes: 46
Antigüedad: 20 años, 6 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 ![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
$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;
}
?>
|