如何添加网站的唯一访问柜台



我想为PHP网站做一个唯一的访问柜台。我不想通过刷新页面来增加数字。
这不像简单的访问柜台。我尝试了几个计数器,但是他们通过刷新页面来增加计数。
有任何想法..?

如果您想手动执行此操作的最简单方法是使用会话。

首先,当您的网站链接打开时,启动会话并将计数变量注册为$ _Session ['count'] = 1 in PHP,然后将其递增。

现在使用简单的IF-ELSE语句检查$ _session ['count']值是否为1或大于1,如果1然后通过Ajax将请求发送到服务器,只是为了在您的网站上首次访问您的网站,以存储单个计数在您的数据库表中(意味着您只需要更新数据库中的列值(。

现在,如果用户关闭他/她的浏览器,则会将自动销毁会话,否则,如果您对网站有登录类型访问访问权限,则只需在检查任何条件的注册值之前,请删除该会话变量:">

并区分登录的用户和访问者只需使用另一个会话变量,然后使用它来确定是否设置$ _SESSION ['count']变量。 我正在为您提供代码段,以便您可以理解我要解释的内容。

<?php
    session_start();
    //Check logged in session variable if variable not set then execute 
    // following code block
    if(isset($_SESSION['count']) {
        if($_SESSION['count'] == 1)
            //your ajax request to store visit count in db (executed only once)
        $_SESSION['count']++;
    } else {
        $_SESSION['count'] = 1;
    }
?>

我希望这个片段可能会给您至少一个关于如何完成的想法。 谢谢你的期待.. !!!:(:(

最新更新