我为我的一页做了一个柜台,就像这样:
$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/