EuroCent
Klappstuhl 2.0
Hallo zusammen,
aktuell haben wir folgendes Problem:
wir bauen verschiedene Seiten (Tools) mit unterschiedlichen Menüs auf, dass ist auch gewollt.
Der Menü Aufbau wird durch ein Berechtigungskonzept abgebildet.
Das Problem ist nun, dass wir wenn Wir eine Seite (Tool) aufrufen, muss man quasi 1, 2 mal Aktualisieren damit das Menü vollständig angezeigt wird.
session_start();
wird als erstes Übergeben, damit wir dann auf die Session-Variablen zugreifen können.
Das Menü wird via require_once eingebunden.
Index.php
die menu.php
Das Menü wird auch geladen bis zur Startseite.
Das was dann danach kommt wird gar nicht erst ausgeführt, erst wenn ich ein Reload der Seite, durchführe.
in der Berechtigung.php wird einfach nur die $_SESSION['SESSIONVARIABLE'] auf 1 gesetzt.
Hat hier einer eine Idee?
aktuell haben wir folgendes Problem:
wir bauen verschiedene Seiten (Tools) mit unterschiedlichen Menüs auf, dass ist auch gewollt.
Der Menü Aufbau wird durch ein Berechtigungskonzept abgebildet.
Das Problem ist nun, dass wir wenn Wir eine Seite (Tool) aufrufen, muss man quasi 1, 2 mal Aktualisieren damit das Menü vollständig angezeigt wird.
session_start();
wird als erstes Übergeben, damit wir dann auf die Session-Variablen zugreifen können.
Das Menü wird via require_once eingebunden.
Index.php
PHP:
<?php
session_start();
require_once 'berechtigungen.php';
require_once 'menu.php';
?>
die menu.php
PHP:
<ul class="nav navbar-nav">
<li role="presentation"><a href="#"><span class="glyphicon glyphicon-home"></span> Startseite</a></li>
<?php
if ($_SESSION['SESSIONVARIABLE'] == 1) {
?>
<li role="presentation" class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">
<span class="glyphicon glyphicon-cog"></span><span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
</li>
<?php
}
?>
</ul>
Das Menü wird auch geladen bis zur Startseite.
Das was dann danach kommt wird gar nicht erst ausgeführt, erst wenn ich ein Reload der Seite, durchführe.

in der Berechtigung.php wird einfach nur die $_SESSION['SESSIONVARIABLE'] auf 1 gesetzt.
Hat hier einer eine Idee?
