SessionID automatisch weitergeben

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #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

      Comment


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

        Comment


        • #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

          Comment


          • #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.

            Comment


            • #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

              Comment


              • #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.

                Comment

                Working...
                X