| Autor | Zpráva | ||
|---|---|---|---|
| raskom.cz Profil * |
#1 · Zasláno: 14. 7. 2008, 12:15:50
Dobrý den,
můžete mi prosím poradit, jesli existuje nějaký způsob jak zjistit IP adresy účastníků online ankety?Potřebuji zjistit zda někdo nehlasuje víckrát než je povoleno. |
||
| šárinka Profil |
#2 · Zasláno: 14. 7. 2008, 12:18:32 · Upravil/a: šárinka
existuje ta možnost
$ip=getenv('REMOTE_ADDR');
$dotaz=mysql_query("select * from anketa_ip where ip='".$ip."'");
//a ted už jenom ověřuješ z MySQL
if(MySQL_Num_Rows($dotaz) != 0){echo'Již si hlasoval';}
else {
mysql_query("UPDATE anketa SET odp1_poc = odp1_poc +1, celkem = celkem +1 WHERE id='1'") or die('Nastaly chyba v SQL dotazu');
mysql_query("INSERT INTO anketa_ip VALUES ('','$ip')") or die("Chyba v SQL dotazu!");
echo'Hlas přičten!';
}
|
||
| ninja Profil |
#3 · Zasláno: 14. 7. 2008, 12:18:54
Je tak tezke pouzit Google?
Je to v promene $_SERVER['REMOTE_ADDR'] |
||
| Leo Profil |
#4 · Zasláno: 14. 7. 2008, 13:54:53
Problem je v tom, ze IP adresa uzivatele nijak moc neidentifikuje, Leo
|
||
|
Časová prodleva: 17 let
|
|||
0