基于Cookie或会话的欢迎消息,如stackoverflow

时间:2011-12-28 05:11:42

标签: php session cookies

我已经为我的wordpress网站编写了欢迎信息栏。它现在正在工作。但每次用户加载它显示的页面。

我想仅在用户第一次访问时显示该欢迎消息栏。如果用户关闭它,那么它应该不会显示,直到他像stackoverflow一样离开网站。我相信stackoverflow使用基于会话的通知。

任何人都可以帮我处理php代码吗?

这是我当前代码的样子

<div class="welcome">
            <a class="close" href="#">x</a>
            <p><strong>Hello stranger!</strong> Welcome to example.com. Register or login to get started</p>
          </div>

1 个答案:

答案 0 :(得分:2)

你必须使用Session。

尝试下面的代码。

    <?php
    if(!isset($_SESSION["LOADED"]))
    {
    $_SESSION["LOADED"] = true;
    ?>
    <div class="welcome">
                <a class="close" href="#">x</a>
                <p><strong>Hello stranger!</strong> 
Welcome to example.com. Register or login to get started</p>
              </div>
    <?php
    }
    ?>

确保您在页面顶部开始会话。

session_start();