sessionID bei Gästen verstecken?

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

  • sessionID bei Gästen verstecken?

    Hallo,

    ist es möglich die sessionID bei Gäste zu verstecken, bzw. einfach nicht anzuzeigen, da in meinem Fall bei Gästen eh nix transportiert werden muss.

    Wenn es diese Möglichkeit gibt, was muss ich machen damit es funktioniert?

    danke für euro Hilfe.
    meine Seite mit vielen guten PHP Scripten :

    http://www.ilch.de

  • #2
    erkläre mal mit dem Verstecken. Was heisst denn das? Heisst das, dass anonymous user die sid im url sehen oder wie?

    Kommentar


    • #3
      sorray also:

      normalerweise wird die session id ja automatisch an die url dran gehängt, beim ersten aufruf der seite eigentlich immer. dannach wenn möglich in ein cookie geschrieben.

      bei einem gast soll die session id NIE an die url dran gehängt werden. also irgendwie "unterdrücken"

      und bei einem user, soll wenn nötig, weil cookies aus sind oder ähnlihes die session id an die url gehängt werden.

      also bei gast sollte z.b. die folgende url so aussehen:

      website.de/forum/show_posts.php?post_id=xx

      bei einem user könnte sie wenn nötig (weil keine cookies aktiv sind) so aussehen:

      website.de/forum/show_posts.php?post_id=xx&sid=SESSIONID
      meine Seite mit vielen guten PHP Scripten :

      http://www.ilch.de

      Kommentar


      • #4
        PHP-Code:
        <?php
        session_start
        ();
        if (!
        logged_in())
          
        session_destroy();
        ?>
        so zum beispiel sollte es gehen
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          danke für den tipp, habs auch getestet aber es scheint so als ob es nicht geht.

          also bei mir auf jeden fall nicht :S... vielleicht noch eine andere idee?
          meine Seite mit vielen guten PHP Scripten :

          http://www.ilch.de

          Kommentar


          • #6
            wie hast du getestet?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              soa :

              PHP-Code:
                session_start();
                
              $login false;
                if ( !
              $login ) {
                  
              session_destroy();
                }
                echo 
              '<a href="test.php">alink 12</a>'
              un jetzt wahlweise auf false bzw. true gestellt. immer kam aber die SESSID

              also mit dem internet explorer hab ich das getestet dabei immer wenn ich auf false oder true umgestellt habe halt auch den internet exploerer geschlossen und wieder geöffnent ...
              meine Seite mit vielen guten PHP Scripten :

              http://www.ilch.de

              Kommentar


              • #8
                session_destroy löscht ja auch die session_id nicht, siehe mal ins manual
                mfg
                marc75

                <Platz für anderes>

                Kommentar


                • #9
                  also im manuel steht nirgens wie man die session id wieder los wird *g*... soweit ich das auf jeden fall überblicke, ich lasse mich natürlich gern vom gegenteil überzeugen
                  meine Seite mit vielen guten PHP Scripten :

                  http://www.ilch.de

                  Kommentar


                  • #10
                    hast Du schon folgendes probiert :
                    PHP-Code:
                    <?php
                    session_start
                    ();
                    if (!
                    logged_in()) {
                      
                    ini_set("session.use_trans_sid""0");
                    }
                    ?>
                    [Test] MySQL cli Emulator

                    Kommentar


                    • #11
                      mhhm folgendes script auf deiner grundlage:

                      PHP-Code:
                      <?php
                      session_start
                      ();
                      function 
                      logged_in() {
                        return 
                      true;
                      }
                      if (!
                      logged_in()) {
                          
                      ini_set("session.use_trans_sid""0");
                      }
                      ?>


                      <a href="whois.php">news</a>

                      erzeugt

                      folgenden link im intenret exploerer:
                      whois.php?PHPSESSID=0615ae57c9c918d0fc8f313feec31970
                      meine Seite mit vielen guten PHP Scripten :

                      http://www.ilch.de

                      Kommentar


                      • #12
                        ja und das ist doch auch korrekt oder ?

                        um nicht eingeloggt zu sein mußt Du ja auch
                        PHP-Code:
                        function logged_in() {
                          return 
                        false;

                        nehmen...
                        [Test] MySQL cli Emulator

                        Kommentar


                        • #13
                          ja hast natürlich recht. hatte es auch so geht aber trotzdem net :S
                          meine Seite mit vielen guten PHP Scripten :

                          http://www.ilch.de

                          Kommentar

                          Lädt...
                          X