(急问)php,如何判断出不同的IP地址? 就是我发了一个帖子. 不同IP 点击 每点击一次. 我的积分加1???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.存入数据库 ,2.存入数组3.其他存储方式思路:判断是否第一次访问,是则积分加1,不是则存ip置积分为1例如:$i = 0;$str_ip = $_SERVER['REMOTE_ADDR'];//这里用楼上的简单获取下$arr_ip = array();$arr_point = array();//读文件 将数据赋值到上面两个数组if(in_array($str_ip,$arr_ip)){ //可用连接数据库去进行此类操作 //积分加1操作 $arr_point[$str_ip] += 1; //相当于更新数据库操作}else{ //存ip操作 $arr_ip[$i] = $str_ip; //相当于更新数据库操作}//写文件 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 = "Unknow";return $ip;}用这个函数可以记录到访问者IP,自己再判断下就好了. 点击记录表 文章ID 用户ID IP 3个为主键 点就插入 成功就加分 drupal中如何给一个view添加样式? 求一个简单的网站 构想 都进来看看 请教这种编码是怎么来的? MySQL编码的问题 PHP读文件出错 新手问题:关于静态变量? 请推荐一个==最好==的网上商店系统 设置问题!急!急!急 谁有在表单提交之前, 把图片上传上来的代码 郁闷,成了文字编辑,散分! Lost connection to MySQL Server during query 原创GRID程序,方便生成带增,删,改,排序,分页,筛选功能表格
2.存入数组
3.其他存储方式
思路:判断是否第一次访问,是则积分加1,不是则存ip置积分为1例如:
$i = 0;
$str_ip = $_SERVER['REMOTE_ADDR'];//这里用楼上的简单获取下
$arr_ip = array();
$arr_point = array();
//读文件 将数据赋值到上面两个数组
if(in_array($str_ip,$arr_ip)){ //可用连接数据库去进行此类操作
//积分加1操作
$arr_point[$str_ip] += 1; //相当于更新数据库操作
}else{
//存ip操作
$arr_ip[$i] = $str_ip; //相当于更新数据库操作
}
//写文件
{
//$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 = "Unknow";
return $ip;
}
用这个函数可以记录到访问者IP,自己再判断下就好了.