首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向回头客和新访客展示不同的信息

向回头客和新访客展示不同的信息
EN

Stack Overflow用户
提问于 2013-07-15 05:50:59
回答 1查看 1.2K关注 0票数 0

我已经设法存储了访问者的IP地址,并为他们分配了一个ID (1、2、3等)我想向他们显示不同的消息。到目前为止,我拥有的代码是:

代码语言:javascript
复制
function DisplayWelcomeMessage() {
    $checkUserIDExists = mysql_query("SELECT * from Information where id = '$myid'");
    if(mysql_num_rows($checkUserIDExists) < 0) {
        return '<div class="Message">New visitor message</div>';
        } else {
        return '<div class="Message">Returning visitor message</div>';
        }
}

当我使用这段代码时,它总是显示返回的访问者消息。

EN

回答 1

Stack Overflow用户

发布于 2013-07-15 06:00:31

也许最简单的做法是,如果他们以前访问过该网站,则设置一个cookie t跟踪。

代码语言:javascript
复制
setcookie("FirstVisit", '1');

然后,您的欢迎方法将变成如下所示:

代码语言:javascript
复制
function DisplayWelcomeMessage()
{
    if (isset($_COOKIE['FirstVisit']) && $_COOKIE['FirstVisit'] == 1)
    {
         // Display a welcome message

         // Update the cookie so that they don't get this message again
         setCookie("FirstVisit", "0");
    }
    else
    {
        // Do something different for people who have visited before
    }
}

您可以查找setCookie here的文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17644152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档