Eine kurze Frage zu Sessions

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

  • Eine kurze Frage zu Sessions

    Morgen !

    Habe mal ganz flink 'ne Frage zu den Sessions.
    Muß die Session-ID zwingenderweise unbedingt in einer DB
    abgespeichert und übergeben werden, oder über die URL per Variable,
    sowie über Formulare übergeben werden, oder kann man das
    auch anders regeln ?

    Wenn ich also auf meiner Webseite die Session-ID nicht in einer
    DB speichere, müßte ich ja sonst die aktuelle Session-ID in jedem
    Link auf meiner Webseite als Variable übergeben. Oder auch in
    Formularen. Oder ?

    Antwort wäre nett.

    Danke !

  • #2
    Standardmäßig geschieht das per Cookies, wenn die deaktiviert sind,
    kann man die SID an die URL anhängen. Mit Datenbanken hat das überhaupt
    nichts zu tun.

    Kommentar


    • #3
      lesen mach schlau : http://de.php.net/manual/en/ref.session.php

      Kommentar


      • #4
        Danke erstmal für deine Antwort !

        Hmm ... Nehmen wir mal an die Cookies sind deaktiviert.
        Dann müßte ich ja bei jedem Link auf meiner Webseite die
        Session-ID als Variable über die URL angeben, richtig ?

        Mir geht es eigentlich darum:
        Ich habe bereits eine Webseite und wollte nun aber nachträglich
        die ganze Seite per Session "sichern". So das wenn keine Session
        gesetzt wurde, der User Beispielsweise wieder auf die Startseite
        gelangt. Nur leider wäre es nun sehr umständlich und aufwändig
        bei jedem Link der Webseite extra diese Session-ID in der URL zu
        übergeben, da es sehr viele Links sind. Ich benutze aber für die
        Seite einen Include-Header und auch Footer und dachte mir das ich
        damit irgendwie mit den Sessions arbeiten könnte.

        Gibt es da irgend eine Lösung ohne großen Aufwand ?

        Kommentar


        • #5
          vielleicht einen Editor nehmen, der Datei übergreifend ersetzen kann (z.B. UtraEdit) und die Links mit ?SID&... ausstatten, oder session.use_trans_sid anschauen.

          Kommentar


          • #6
            geht komplett ohne GET-Übermittlung (also das Anhängen von Sessiondaten am Link). Siehe Develnet.org

            Kommentar


            • #7
              Und was soll da jetzt bahnbrechendes in der verlinkten Seite stehen? Klar, dass man nichts an die URL anhängen muss, wenn Cookies verwendet werden...

              Kommentar


              • #8
                Original geschrieben von Heini81
                Und was soll da jetzt bahnbrechendes in der verlinkten Seite stehen? Klar, dass man nichts an die URL anhängen muss, wenn Cookies verwendet werden...
                na genau das.

                Kommentar


                • #9
                  Fle><
                  Newbie

                  Registriert seit: Apr 2005
                  Wohnort: Vienna
                  Beiträge: 10
                  Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
                  Schön - etwas Geschichte kann ja nicht schaden.
                  Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

                  Kommentar

                  Lädt...
                  X