Sven Rautenberg: Session-Variable an Include-Datei übergeben

Beitrag lesen

Moin!

Folgendes Problem: Ich habe eine PHP-Datei, in der eine Session gestartet und die Variable $_SESSION['style] registriert wird:


session_start();

if (isset($_GET['style'])) {
    $_SESSION['style'] = $_GET['style'];
} elseif (!isset($_SESSION['style'])) {
    $_SESSION['style'] = 'standard';
}

Ab dieser Codestelle steht dir also spätestens (ggf. auch schon ab dem session_start()) die Variable $_SESSION['style'] zur Verfügung - auch in ab hier eingebauten Includes bzw. ab hier in in Includes eingebundenen Funktionen, die auch vorher schon eingebunden sein können.

Wie kann ich die Session-Variable an die Include-Datei übergeben?

Das ist nicht notwendig, wenn deine Programmlogik stimmt.

Ich habe gelesen, dass man offenbar Global-Variablen definieren kann, aber ich konnte bisher nicht herausfinden, wie das funktioniert und ob das mein Problem löst.

Es löst dein Problem nicht, also brauchst du auch nicht wissen, wie es funktioniert.

- Sven Rautenberg

--
"Love your nation - respect the others."