Session Problem

Diskutiere mit über: Session Problem im Web-Programmierung Forum

  1. martinibook

    martinibook Thread Starter MacUser Mitglied

    Beiträge:
    8.564
    Zustimmungen:
    350
    Registriert seit:
    20.08.2005
    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
     
  2. martin-s

    martin-s MacUser Mitglied

    Beiträge:
    187
    Zustimmungen:
    4
    Registriert seit:
    12.05.2005
    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 ;)
     
  3. b.legt210

    b.legt210 MacUser Mitglied

    Beiträge:
    81
    Zustimmungen:
    4
    Registriert seit:
    01.03.2006
    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
     
Die Seite wird geladen...
Ähnliche Themen - Session Problem Forum Datum
Safari 3.1.x: PHP Session Cookie Handling Web-Programmierung 30.11.2008
php session variable Web-Programmierung 25.07.2006
!=coikie sondern = session Web-Programmierung 01.07.2006
Umgang mit Session IDs Web-Programmierung 21.03.2006
PHP Shop - Session + Array Problem Web-Programmierung 03.08.2005

Diese Seite empfehlen

Benutzerdefinierte Suche