我为我的一页做了一个柜台,就像这样:

$this->db->query("UPDATE viewcounter SET `view` = `view`+1 WHERE pagename = 'http://local.login.com/main/article_view/24' ");

            $sql  = $this->db->query("SELECT * FROM viewcounter WHERE id = id");
            foreach ( $sql->result_array() as $row )
                {
                    $id = $row["id"];
                    $pagename = $row["pagename"];
                    $view = $row["view"];
            } echo 'SOMETHING';

正如你所注意到的,我有一张表,上面有id、pagename和views。当我访问页面时,它会在视图中添加一个。
问题是:我怎样才能让这个工作,比方说,20页?我不想补充
pagename = "http://local.login.com/main/article_view/24"

pagename = "http://local.login.com/main/article_view/25"
因为我不喜欢那样。
我被困在帮助中。

最佳答案

当你进入一个php页面时,为什么不运行你的代码呢?然后您不必传递参数,只需使用以下命令即可获取url:
$url=$服务器['REQUEST\u URI']
如果这就是你的意思?

关于php - 如何为多页计数器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14710989/

10-10 11:12