Session Problem

  1. martinibook

    martinibook Thread StarterMacUser Mitglied

    Mitglied seit:
    20.08.2005
    Beiträge:
    8.632
    Zustimmungen:
    350
    Hallo,
    Ich habe ein Problem mit den Sessions. Ich habe eine Anmedlung und schreibe dort eine Variable in eine Session, damit ich weiß, ob derjenige angemeldet ist. Allerdings wird die Variable nicht ausgelesen oder nicht abgespeichert, sie ist nicht da.

    Einloggen-Seite:
    PHP:
    $browser 'ja';
                
    session_register('browser');
                
    session_register('user');
                if (
    session_is_registered('browser'))
                    {
                    echo 
    'Ist registriert';
                    }
    Und er sagt sogar: "Ist registriert"

    Und dann auf den Seiten die Abfrage:
    PHP:
    session_start();
    echo 
    '<br>Browser: ' $_SESSION['browser'];
    if (
    $_SESSION['browser'] != 'ja')
        {
        
    header('location:index.php');
        }
    Und da steht dann einfach nur "Browser:" und sonst nix.

    Martin
     
    martinibook, 23.01.2006
  2. martin-s

    martin-sMacUser Mitglied

    Mitglied seit:
    12.05.2005
    Beiträge:
    189
    Zustimmungen:
    4
    moin,

    habe ähnliches problem und komme auch nicht wirklich weiter... um es einfach auszudrücken : bei mir wird nach einer gestarteten session keine variable zur nächsten seite übergeben und dort auch nicht angezeigt.

    hast du denn inzwischen eine lösung gefunden ?

    ps: bei deinem zweiten code-schnipsel ist vor dem session_start(); ein freizeichen... auf die gefahr hin, daß du es schon weisst darf da kein leerzeichen oder sonstwas vor dem start sein, also im endeffekt :

    Code:
    <?php
    session_start();
    ?>
    auch grüsse vom martin ;)
     
    martin-s, 22.03.2006
  3. b.legt210

    b.legt210MacUser Mitglied

    Mitglied seit:
    01.03.2006
    Beiträge:
    81
    Zustimmungen:
    4
    wozu session_register() ??

    $_SESSION kann gelesen UND beschrieben werden. Also so:

    Datei_01
    session_start()
    $_SESSION['var'] = 'ABC';

    Datei_02
    session_start();
    echo "Session var = ".$_SESSION['var'];

    Stephan
     
    b.legt210, 22.03.2006
Die Seite wird geladen...
Ähnliche Themen - Session Problem
  1. 2nd
    Antworten:
    6
    Aufrufe:
    1.598
  2. oconner
    Antworten:
    1
    Aufrufe:
    592
  3. oconner
    Antworten:
    3
    Aufrufe:
    454
    oconner
    01.07.2006
  4. maceis
    Antworten:
    16
    Aufrufe:
    1.702
  5. TrainSpoTtinG
    Antworten:
    10
    Aufrufe:
    1.276
    TrainSpoTtinG
    08.08.2005