[PHP] Problem mit sessions



  • Also ich habe folgendes problem:

    ich habe 2 PHP - Dateien.. eine datei, die ich per reqire_once(""); in die andere einbinde. Jetzt will ich in der datei, die eingebunden wird auf ne Variable zugrefen, die in sessions gespeichert ist: Ich starte also in der seite de eingebunden wird eine session mit session_start(); prinzipiell gilt die doch dann für beide seiten oder??? dann muss ich doch nicht explizit nochmal in der anderen dati die session_start machen..

    ich verzweifel...

    cya



  • dein Script wird ja von oben nach unten durchgearbeitet, d.h. wenn du in einer Datei, die eingebunden wird, session_start aufrufst kannst du ab diesem Zeitpunk im ganzen Script auf die Session zugreifen -> session_start am Besten gleich zu Beginn aufrufen



  • Klar

    Das habe ich ja auch gedacht und gemacht, aber es funktioniert ja nicht 😞

    das ist ja das dumme



  • Klappt bei mir tadellos:

    start.php

    <?php
        session_start();
        $_SESSION['fullname'] = 'Max Muster';
    ?>
    <a href="session.php">Weiter</a>
    

    inc.php

    <?php
        $name = $_SESSION['fullname'];
    ?>
    

    session.php

    <?php
        session_start();
        include 'inc.php';
        echo 'Name: ' . $name;
    ?>
    

    start.php aufrufen und los gehts.

    [ Dieser Beitrag wurde am 22.05.2003 um 15:49 Uhr von Midnighter editiert. ]


Anmelden zum Antworten