unset bei session

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • unset bei session

    Hallo Leute,

    kann jemand mir bitte sagen wie ich den wert einer variable in der session ändern kann...

    Hier ist der skript
    PHP-Code:
    if (isset($_SESSION['ERROR_NO_MEETING'])) {
                
                if (
    $_SESSION['ERROR_NO_MEETING'] == "Meeting deleted") {                
                    
    sugar_die($app_strings['ERROR_NO_MEETING']);
                    unset(
    $_SESSION['ERROR_NO_MEETING']);    // Hier will ich die variable aus der session haben.            
                    //$_SESSION['ERROR_NO_MEETING'] = ""; // das hat auch nichts gebracht
                
    } else {                
                    
    sugar_die($app_strings['ERROR_NO_RECORD']);    
                }
            } else {            
                
    sugar_die($app_strings['ERROR_NO_RECORD']);    
            } 
    Die session-variable ERROR_NO_MEETING setze ich vorher in einer andere Datei mit dem Wert "Meeting deleted", ich will dann danach wie oben entweder die variable aus der session haben oder den wert auf leere string ändern. Es klappt aber nicht....

    register_globals in php.ini steht auf off...

    danke für eure hilfe

    mfg

    William

  • #2
    ich weiß zwar nicht, was sugar_die() genau macht, klingt mir allerdings irgendwie nach abbruch.

    versuch mal den die() befehl nachm unsetten anzuwenden...

    PHP-Code:
    if (isset($_SESSION['ERROR_NO_MEETING'])) {
                
                if (
    $_SESSION['ERROR_NO_MEETING'] == "Meeting deleted") {
                    unset(
    $_SESSION['ERROR_NO_MEETING']);                
                    
    sugar_die($app_strings['ERROR_NO_MEETING']);
                        
    // Hier will ich die variable aus der session haben.            
                    //$_SESSION['ERROR_NO_MEETING'] = ""; // das hat auch nichts gebracht
                
    } else {                
                    
    sugar_die($app_strings['ERROR_NO_RECORD']);    
                }
            } else {            
                
    sugar_die($app_strings['ERROR_NO_RECORD']);    
            } 
    **********
    arkos
    **********

    Kommentar


    • #3
      Natürlich funktioniert unset()!
      Du machst irgendwas anderes falsch..
      Wir werden alle sterben

      Kommentar


      • #4
        ja stimmt, mir ist nachher eingefallen, dass den sugar_die() vorher aufgerufen habe.... musste es natürlich nachdem unset machen

        danke für eure hilfe

        Kommentar


        • #5
          is DIR also nachher eingefallen... soso
          **********
          arkos
          **********

          Kommentar

          Lädt...
          X