会话值未到来

时间:2016-08-24 05:08:10

标签: php html session

我有一个普通" menu.php"的homepage.php和messages.php页面。是的,所以我已经在homepage.php以及messages.php开始了一个会话而且我没有在菜单页面中启动任何会话。 我想在这里得到这些值是我的菜单代码:

HTML CODE:

<a href="#" class="dropdown-toggle dropdown-at" data-toggle="dropdown">
    <span class=" name-caret">
        <?= $_SESSION['name'] ?><i class="caret"></i>
    </span>
    <img src="../images/user/<?= $_SESSION['image'] ?>" style="width:100px; height: 61px;">
</a>

主页.PHP

<?php
ob_start();
session_start();
if (!isset($_SESSION['id'])) {
    header('location:index.php');
}
include_once('includes/config.php');
include_once('includes/header.php');
include_once('includes/menu.php'); 
?>

所以我可以在主页和消息页面的菜单上显示名称和图像的登录用户数据。

1 个答案:

答案 0 :(得分:2)

您需要在PHP中使用echo来显示值。像这样:

<a href="#" class="dropdown-toggle dropdown-at" data-toggle="dropdown">
  <span class=" name-caret"><?php echo $_SESSION[name]; ?>
    <i class="caret"></i>
  </span>
  <img src="../images/user/<?php echo $_SESSION[image]; ?>" />
</a>