下面是实现的代码:
-
-
-
/**
-
* PHP+MySQL
-
* CREATE TABLE IF NOT EXISTS `ip_poll` (
-
* `ip` varchar(15) NOT NULL,
-
* `date` datetime NOT NULL
-
* ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
*
-
*/
-
-
function getIP() {
-
$ip=”";
-
if (getenv(“HTTP_CLIENT_IP”)) $ip = getenv(“HTTP_CLIENT_IP”);
-
else if(getenv(“HTTP_X_FORWARDED_FOR”)) $ip = getenv(“HTTP_X_FORWARDED_FOR”);
-
else if(getenv(“REMOTE_ADDR”)) $ip = getenv(“REMOTE_ADDR”);
-
else $ip = “”;
-
return $ip;
-
}
-
-
function checkVote()
-
{
-
$ip= getIP();
-
$sql= “select count(*) from ip_poll where ip = ‘”.$ip.”‘ and SUBSTR(date,1,10) = ‘”.date(“Y-m-d”).”‘”;
-
if($res= mysql_query($sql))
-
{
-
$row= mysql_num_rows($res);
-
if($row == 0)
-
{
-
$sqlIns= “insert into ip_poll values (‘”.$ip.”‘,now());”;
-
if(mysql_query($sqlIns))
-
return true;
-
else
-
return false;
-
}else{
-
return false;
-
}
-
}else{
-
return false;
-
}
-
}
-
-
?>
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31