私はhomepage.phpとmessages.phpの両方の共通の "menu.php"ページを持っていますので、homepage.phpとmessages.phpでセッションを開始しました。メニューページの任意のセッション。セッション値が来ていません
HTMLコード:
<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>
ホームPAGE.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');
?>
ので、私は私がログインユーザを表示することができます 私はここに、これらの値を取得しようとしていますが、私のメニューコードですホームページとメッセージページのメニューの名前と画像のデータ。
セッション変数を使用している各ページでsession_start()を実行する必要があります。メニューページの – jeff
もセッションを開始します –
drop 'ob_start();' –