tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
453
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Hallo Leute,

    steht gewaltig auf dem Schlauch.

    Ich mache folgendes - ich übergebe nach einem Login den Loginnamen per
    PHP-Code:
    session_register("name"); 
    wieder zurück an mein Script.
    Wenn ich jetzt über $_SESSION['name'] den Namen ausgebe wird er mir korrekt angezeigt.

    Jetzt gebe ich Einträge aus einer DB aus welche jedes einen Löschbutton besitzt.
    Hier übergebe ich die ID des DB-Eintrages als Get-Variable. Wenn ich jetzt das ganze ausführe - steht übrigends in einer If-Schleife mit session_is_registered['name'] dann funktioniert das auch - nur eben der Name aus der Session ist verschwunden.

    Hier noch die relevanten Codeteile:
    PHP-Code:
    <?php

    session_start
    ();

    function 
    loginok($name)
    {
    session_start();
    session_register("name");
    }

    if(
    $action == "login") {

        
    $abfrage mysql_query("SELECT * FROM `$tabelle2` WHERE `name` = '$name'");
        
    $daten mysql_fetch_assoc($abfrage);

        if( (
    $daten['pass']  == $pass) && ($daten['name'] != "")) {
            
    loginok($daten['name']);
        } else {
            echo 
    "Sie haben nicht die erforderliche Zugangsberechtigung";
        }

    }

    if(
    session_is_registered('name')) {

        echo 
    $_SESSION['name'];
    }
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

  2. #2
    Avatar von BadPhantom
    BadPhantom BadPhantom ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Beiträge
    25
    Abend,

    wann schließt du denn Deine Session wieder?
     
    Beste Grüße,
    Auf zum Mars . . .

  3. #3
    Avatar von dwex
    dwex dwex ist offline Mitglied Platin
    Registriert seit
    Apr 2005
    Ort
    Landshut (Niederbayern)
    Beiträge
    695
    Hallo,

    ich schliesse die Session überhaupt nicht - zumindest nicht bis jetzt.
    Bin aber gerade selber drauf gekommen.
    Es liegt daran, dass ich ganz am Anfang des Scripts noch die Post-Variablen umwandle in normale Variablen - das habe ich jetzt mal rausgemacht und siehe da es funktioniert.
     
    Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!

    Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
    -------------------
    Es ist immer Zeit etwas zu verändern ....
    .... das alles so bleibt wie es ist!

    -------------------
    Homepage Landshut
    -------------------
    /voodoo.css
    #meinFeind {position: absolute; bottom: -6ft;}

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 08.01.09, 20:24
  2. Antworten: 2
    Letzter Beitrag: 08.05.08, 10:03
  3. Antworten: 0
    Letzter Beitrag: 26.09.06, 12:12
  4. Antworten: 1
    Letzter Beitrag: 25.03.05, 15:28
  5. Session variablen sind weg
    Von snackx im Forum PHP
    Antworten: 3
    Letzter Beitrag: 25.08.04, 11:23