SessionID automatisch weitergeben

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

  • SessionID automatisch weitergeben

    Hallo,

    wenn im Browser keine Cookies akzeptiert werden, wird die Session nicht automatisch an die URL gehängt. Muß man dafür irgendeine Einstellung vornehmen oder in PHP was zusätzlich einbinden?

    Was geschied mit den Daten die in der Session gespeichert werden, wie zum Beispiel Logindaten etc.? Sind die dann weg, wenn der Browser keine Cockies akzeptiert oder wird nur die SessionID in einem Cockie gespeichert und die Daten innerhalb einer Session auf dem Server?

    Besten Dank für eure Hilfe!

    Gruß Björn
    » http://www.htaccess-generator.com

  • #2
    OffTopic:
    cookie, nicht cockie


    ini_set() + http://de3.php.net/manual/en/ref.ses....use-trans-sid

    Kommentar


    • #3
      Hallo,

      also ich habe

      session.use_cookies = 0

      und

      session.use_trans_sid = 1

      gesetzt. Aber die Session wird noch immer nicht an die URL angehängt. Ein schlechter Nebeneffekt ist, dass ich mich nun überhaupt nicht mehr in der Shop einloggen kann. Wenn ich session.use_cookies = 1 setze, dann geht es wieder.

      Muss ich noch eine Einstellung vornehmen damit die Session via URL weitergegeben wird?

      Beste Grüße

      Björn
      » http://www.htaccess-generator.com

      Kommentar


      • #4
        session.use_only_cookies?
        url_rewriter.tags?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          danke jetzt geht es, aber es werden keine session variablen mehr gespeichert.

          die variablen setze ich wie folgt:
          PHP-Code:
          session_register("kundennumm","login"); 
          ich gehe mal davon aus, dass die variablen immer in cookies gespeichert wurden und da ich diese jetzt nicht mehr akzeptiere wird der wert wahrscheinlich nicht mehr übernommen. kann ich die variablen auch irgendwie anders speichern oder automatisch per url übergeben, sowie das nun auch mit der sessionid passiert?
          » http://www.htaccess-generator.com

          Kommentar


          • #6
            Original geschrieben von bweichel
            die variablen setze ich wie folgt: session_register()
            RTFM, aber ein bisschen dalli. session_register soll nicht mehr benutzt werden!
            ich gehe mal davon aus, dass die variablen immer in cookies gespeichert wurden und da ich diese jetzt nicht mehr akzeptiere wird der wert wahrscheinlich nicht mehr übernommen.
            So ein Quark.
            Sessionvariablen werden auf dem Server abgelegt.
            Beschäftige dich mal ein bisschen mehr mit den theoretischen Grundlagen von Sessions, bevor du damit herumspielst.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              ich habe nun die session variablen wie folgt gespeichert und session.use_cookies = 0 gesetzt. die daten werden aber auf der nächsten seite nicht angezeigt. wenn ich session.use_cookies = 1 setze, dann werden die variablen wieder ausgegeben. kann es nicht doch etwas mit cookies zu tun haben? warum geht es mit cookies und ohne nicht?

              jetzt speichere ich die session variablen so:

              PHP-Code:
              $_SESSION['kundennummer'] = $row['kundennumm']; 
              und rufe sie so auf:

              PHP-Code:
              print $_SESSION['kundennummer']; 
              mit session.use_cookies = 1 wird die kundennummer ausgegeben, aber wenn ich es = 0 setze passiert nichts. wenn das ganze doch nichts mit cookies zu tun hat, dann sollte es doch jetzt mit session.use_cookies = 0 auch funktionieren.

              danke für eure hilfe!
              » http://www.htaccess-generator.com

              Kommentar


              • #8
                Original geschrieben von bweichel
                mit session.use_cookies = 1 wird die kundennummer ausgegeben, aber wenn ich es = 0 setze passiert nichts. wenn das ganze doch nichts mit cookies zu tun hat, dann sollte es doch jetzt mit session.use_cookies = 0 auch funktionieren.
                Du kapierst immer noch nicht, wie Session funktionieren - also beschäftige dich bitte endlich mit den Grundlagen!


                Wenn es mit Cookies funktioniert, ohne aber nicht - dann funktioniert offensichtlich die Übergabe der Session-ID per URL nicht.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar

                Lädt...
                X