我已经为我的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>
答案 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();