何时登录用户时,表格和div不会显示



即使没有登录用户,此表单也在我的页面上显示。语句{您没有登录},当我登录" else语句"时,则页面为空白并且没有显示表单。我在做什么错

 <?php if($_SESSION["iduser"] == "yes") { ?>
  <div class="modal-content">
   <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
    <span aria-hidden="true">&times;</span></button>
    <h4 class="modal-title" style="color:green;">POST IT! </h4>
    </div>
    <div class="modal-body">
    <select class="form-control" name="idpostcategory" required>
    <option value="">Select Category</option> 
    <?php
     $sql = "SELECT * from postcategories order by idpostcategory"; 
     if ($result = mysqli_query($conn, $sql)) {
      while ($row = $result->fetch_assoc()) { if($row['idpostcategory'] != '1'){ ?>
     <option value="<?php echo $row['idpostcategory']; ?>"><?php echo 
     $row['strongtext']; ?> (<?php echo $row['normaltext']; ?>)</option> 
     <?php } }
    }
   ?>
  </select>
 </div>
 <div class="modal-body">
  <input maxlength="30" class="form-control" id="postheading" name="postheading" rows="3" placeholder="Post Heading..." required></input>
 </div>
 <div class="modal-body">
   <textarea maxlength="420" class="form-control" id="posttext" name="posttext" rows="3" placeholder="Enter ..." required></textarea>
  </div>
  <div class="modal-footer">
  <button type="button" id="closemodal" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
  <button type="submit" class="btn btn-outline">Post</button>
  </div>
  </div>
  <?php } else { ?>
  <p> You ARE NOT logged in. </p>
  <?php
  }
  ?>

我弄清楚了。我需要用

替换isset($ sessions ..)
if(isset($_SESSION['iduser']) && $_SESSION['iduser']==true) 

最新更新