Array aus Session entfernen / löschen

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

  • Array aus Session entfernen / löschen

    hallo,

    ich habe eine session mit einem array wo IDs drin stehen:

    PHP-Code:
    $_SESSION["array"]=$array
    nun möchte ich dieses "array" komplett aus der Session
    entfernen! mit

    PHP-Code:
    unset($_SESSION['array']); 
    geht es aber nicht?!


    wie muss ich das machen?
    danke euch

  • #2
    hast du noch andere daten in der session? ansonsten:
    PHP-Code:
    session_unset();
    $_SESSION = array();
    session_destroy(); 
    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      wenn das nicht geht, machst du was falsch.

      - kontrollausgaben?
      - fehlermeldungen?
      - etc. pp.?
      Kissolino.com

      Kommentar


      • #4
        ja also ich habe noch andere daten in der session deswegen
        darf ich sie leider nicht komplett löschen.

        aber der fehler lag bei mir daran das ich nicht
        PHP-Code:
        $_SESSION["array"]=$array
        benutzen konnte sondern eine andere namensgebung wählen
        musste?! z.B:
        PHP-Code:
        $_SESSION["array_ids"]=$array

        dann gehts... woran liegt das?

        danke euch

        Kommentar


        • #5
          register_gobals immer noch auf on ...?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            kann ja sein, das php mit array als index schwierigkeiten hat, was ich aber nicht denke! du solltest dir aber indizenamen aussuchen, die etwas mehrsagender sind, sowas wie user_ids oder sowas, damit du in ein paar jahren auch noch durchsteigst!!

            achja, und nur singlequotes für indizes nutzen!!

            Kommentar


            • #7
              Original geschrieben von PHP-Desaster
              achja, und nur singlequotes für indizes nutzen!!
              Jacke wie Hose...

              abgesehen davon, de facto funktioniert unset($_SESSION['key']); bei mir einwandfrei, das Problem muss irgendwo anders liegen

              Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

              bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
              Wie man Fragen richtig stellt

              Kommentar

              Lädt...
              X