为每篇文章都在用户那加个COOKIE代表已查看过..合理吗?
最近在做文章系其中一功能,就是统计当前文章的查看次数(流量)
我的文章地址是 news.php?id=123
网上找到个方法
$gid = $_GET["id];
if( !isset($_COOKIE["user"]) ){
setcookie("user","newGuest",time()+3600);
}else {
setcookie("user","oldGuest");
}
if ( $_COOKIE["user"] != "oldGuest") {
$hits_now = $row["hits"]+1;
$pdo->exec("UPDATE `gamedb_game` SET `hits`='$hits_now' WHERE `id` = '$gid'");
}
$gid = $_GET["id];
if( !isset($_COOKIE["user"]) ){
setcookie("user","newGuest",time()+3600);
}else {
setcookie("user","oldGuest_$gid");
}
if ( $_COOKIE["user"] != "oldGuest_$gid") {
$hits_now = $row["hits"]+1;
$pdo->exec("UPDATE `gamedb_game` SET `hits`='$hits_now' WHERE `id` = '$gid'");
}
已抢24200个
抢已抢118741个
抢已抢139913个
抢已抢6467个
抢已抢38092个
抢已抢67192个
抢