PHP会话只播放一次

时间:2015-11-14 19:24:35

标签: php session-variables

我希望广告只展示一次。我在这里试过很多JQuery,但似乎也没能让它们工作。我在其他地方使用过PHP $ _SESSION变量,所以我觉得这很简单......

<?php
session_start();
if ($_SESSION["visit"] !== "visited") {
  echo '<div class="container fullwidth" id="mobileAppAd">';
  /* rest of div */ 
  echo '<button onClick="closeAd()" id="closeAd" class="btn  btnmain">X</button>';
    echo '</div>';
  echo '</div>';
  $_SESSION["visit"] = "visited";
}
?>

出了什么问题?

1 个答案:

答案 0 :(得分:1)

尝试:

if (!isset($_SESSION["visit"]) || $_SESSION["visit"] !== "visited") {

因为首次初始化会话时不会设置访问索引