Binni: sessions

hallöchen,

wie lautet der php-code, damit die session-id per url übertragen wird?

danke euch - binni

  1. Hi!

    wie lautet der php-code, damit die session-id per url übertragen wird?

    Dazu gibt es keinen PHP-Code, da dieses Verhalten von der php.ini geregelt wird. Außerdem ist die Verwendung von Cookies für das Session-Management im Vergleich zu einer mit der URL übertragenen SID sicherer. Sie hierzu auch http://de3.php.net/manual/de/ref.session.php (insbesondere session.use_cookie und session.use_trans_sid).

    Falls dich dies dennoch nicht überzeugt, so kannst du dieses Verhalten mit Hilfe der Funktion ini_set() ändern.

    Grüße,
    Fabian St.

    --
    Meine Website: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    ---------------------
    fabi@erde ~# whatis spam
    spam: nothing appropriate
    ---------------------
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
    1. hallo!

      die session-id soll in der url mit übertragen werden. dazu habe ich folgendes gemacht:

      ini_set("session.use_trans_id", "1");

      es funktioniert aber trotzdem nicht, die id wird nur im cookie übertragen

      was hab ich falsch gemacht?

      danke u. grüße - binni

      1. hi,

        die session-id soll in der url mit übertragen werden. dazu habe ich folgendes gemacht:

        ini_set("session.use_trans_id", "1");

        gut, das _ermöglicht_ das schon mal generell.

        es funktioniert aber trotzdem nicht, die id wird nur im cookie übertragen

        ja, cookies werden immer noch bevorzugt, wenn der client sie akzeptiert.

        was hab ich falsch gemacht?

        wenn du definitiv keine übergabe der SID per cookie mehr zulassen willst, musst du auch noch session.use_cookies deaktivieren.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. Hello,

        die session-id soll in der url mit übertragen werden. dazu habe ich folgendes gemacht:

        ini_set("session.use_trans_id", "1");

        session.use_trans_sid

        Schau bitte mal genau hin.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau