防刷新,只有关闭浏览器才会增加点击量
2016-05-12 09:44
337 查看
$_REQUEST[id]为我们访问的商品id
//开启session
session_start ();
//获取是否有上次访问的session
$click_out = $_SESSION['array'];
if($click_out){
//本次访问商品是否是上次访问
$zhi = array_search(md5($_REQUEST[id]),$click_out);
//echo $zhi;die;
if($zhi==false){
//让程序依次执行下去
}else{
$click_out[] = md5($_REQUEST[id]);
$_SESSION['array'] = $dd;
$a = $db->query('UPDATE ' . $ecs->table('goods') . " SET click_count = click_count + 1 WHERE goods_id = '$_REQUEST[id]'");
//echo "a";die;
}
//var_dump($array_key);die;
}else{
//第一次访问
$array[] = md5($_REQUEST[id]);
// $array[][''] = $_REQUEST[id];
//var_dump($array);die;
$_SESSION['array'] = $array;
$db->query('UPDATE ' . $ecs->table('goods') . " SET click_count = click_count + 1 WHERE goods_id = '$_REQUEST[id]'");
//echo "a";die;
}
//开启session
session_start ();
//获取是否有上次访问的session
$click_out = $_SESSION['array'];
if($click_out){
//本次访问商品是否是上次访问
$zhi = array_search(md5($_REQUEST[id]),$click_out);
//echo $zhi;die;
if($zhi==false){
//让程序依次执行下去
}else{
$click_out[] = md5($_REQUEST[id]);
$_SESSION['array'] = $dd;
$a = $db->query('UPDATE ' . $ecs->table('goods') . " SET click_count = click_count + 1 WHERE goods_id = '$_REQUEST[id]'");
//echo "a";die;
}
//var_dump($array_key);die;
}else{
//第一次访问
$array[] = md5($_REQUEST[id]);
// $array[][''] = $_REQUEST[id];
//var_dump($array);die;
$_SESSION['array'] = $array;
$db->query('UPDATE ' . $ecs->table('goods') . " SET click_count = click_count + 1 WHERE goods_id = '$_REQUEST[id]'");
//echo "a";die;
}
相关文章推荐
- Fragment要点总结
- Oracle11gR2 sqlplus中可以执行上键查询backspace删除
- Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释
- C#实现企业邮件发送,支持HTML格式
- Smobiler如何开启日志功能
- JAVA_WEB之EL表达式与11大隐式对象
- hdu4587TWO NODES【割点】
- 兼容padding
- django学习记录
- Sql常用语法以及名词解释
- 进程死锁
- ctf练习---ASCII码而已
- 以Java代码为例讲解设计模式中的简单工厂模式
- minicom 的使用
- 【转】mysql重连,连接丢失:The last packet successfully received
- javascript中的string与其他语言string的一些不同
- java的Arrays类的应用
- java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案
- FlowLayout及背包算法
- Android设置透明、半透明等效果