onko: Links zu lange, kürzen?

Beitrag lesen

Ach so, Du meinst, Du hast 200 Links auf einer Seite, in denen überall die SESSIONID steht, und Du willst die Seite so serverseitig generieren lassen, dass die SESSIONID nur einmal in einem JavaScript übergeben wird, und Du die Links dann clientseitig generieren lässt?

Du hast es erfasst :D

also im Moment bin ich bei 120 solcher Links, will jetzt aber noch hinzufügen, dann wäre ich bei 150, und ich will ja die Seite auch in Zukunft fit halten :)

<?php
        if ($uid == "Wing-Commander") {

echo "<form action='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."' method='POST'>";
            echo "<td bgcolor='#D3D3D3'>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&stat=a'>a</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&stat=u'>u</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&stat=i'>i</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&stat=z'>iu</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&stat=d'>d</a> ||
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&glob=1'>1</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&glob=2'>2</a>
  <a href='index.php?".session_name()."=".session_id()."&seite=members&nid=".$uid."&change=true&ID=".$row['ID']."&glob=3'>3</a><br>

<input type='text' id='a' name='aufgabe' value='".$row['aufgabe']."' size='20'>
  <input type='text' id='a' name='urlaubstage' value='".$row['urlaubstage']."' size='2' maxlength='2'>
  <input id='a' type='submit' value='A'>
  <input type='hidden' name='ID' value='".$row['ID']."'>
</form>
</td>";
        }
?>

Nette Idee, aber
a) Zeitverlust sollte nur merkbar sein, wenn wirklich zig oder hunderte Links betroffen sind

Das ist im Moment ein Teil vom Quelltext, das hier wird pro Mitglied jedesmal durchlaufen. (Bitte nicht auf das Aussehen etc. achten ;) )

b) Verwendest Du abschaltbare clientseitige Methoden, ist Deine Siter nicht mehr nutzbar.

Man kann ja mit PHP auch prüfen ob Javascript aktiviert ist, wenn man (so wie ich das machen will) eine Linkgenerierung mitschickt und eine Variable dranhängt.

0 143

Links zu lange, kürzen?

onko
  • html
  1. 0
    Efchen
    1. 0
      onko
      1. 0
        Efchen
        1. 0
          onko
          1. 0
            Efchen
            1. 0
              onko
              1. 0
                Martin Hölter
                1. 0
                  onko
                  1. 0
                    Efchen
                    1. 0
                      onko
                      1. 0
                        Efchen
                        1. 0
                          onko
                          1. 0
                            Mike©
                            1. 0
                              Maulwurf
                              1. 0
                                Mike©
                                1. 0
                                  Maulwurf
                                  1. 0
                                    Mike©
                                    1. 0
                                      Maulwurf
                                      1. 0
                                        Mike©
                                        1. 0
                                          Maulwurf
                                          1. 0
                                            Gunnar Bittersmann
                                            1. 0
                                              Maulwurf
                                          2. 0
                                            Martin Hölter
                                            1. 0
                                              Maulwurf
                                              1. 0
                                                Efchen
                                                1. 0
                                                  Maulwurf
                                                  1. 0
                                                    Efchen
                                                    1. 0
                                                      Maulwurf
                                      2. 0
                                        Tobias Kloth
                                        1. 0
                                          Auge
                            2. 0
                              Efchen
                              1. 0
                                Mike©
                          2. 0
                            Auge
                            1. 0
                              onko
                              1. 0
                                Auge
                                1. 0
                                  onko
                                  1. 0
                                    Auge
                                    1. -2
                                      onko
                                      1. 1
                                        Mike©
                                        1. 0
                                          onko
                                      2. 0

                                        Links zu lang, kürzen?

                                        Auge
                                  2. 0
                                    Efchen
                          3. 0
                            Efchen
                  2. 0
                    wahsaga
                    1. 0
                      onko
                      1. 0
                        Martin Hölter
              2. 0
                Efchen
                1. 0
                  onko
      2. 0
        wahsaga
        1. 0
          onko
          1. 0
            wahsaga
            1. 0
              Ilja
  2. 0
    Mike©
    1. 0
      onko
      1. 0
        Mike©
        1. 0
          onko
          1. 0
            Mike©
            1. 0
              onko
              1. 0
                wahsaga
                1. -1
                  onko
          2. 0
            Efchen
            1. 0
              onko
              1. 0
                Horst
                1. 0
                  Efchen
                2. 0
                  Martin Hölter
                  1. 0
                    onko
                3. 0
                  onko
                  1. 0
                    wahsaga
                    1. 0
                      Efchen
                      1. 0
                        wahsaga
                        1. 0
                          Efchen
                    2. 0
                      onko
              2. 0
                Auge
                1. 0
                  onko
                  1. 0

                    Links zu lang, kürzen?

                    Auge
                    1. 0
                      onko
                      1. 0
                        Auge
                        1. 0
                          Ashura
                          1. 0
                            Auge
                            1. 0
                              Ashura
                              1. 0
                                Auge
                                1. 0
                                  Ashura
                                  1. 0
                                    Auge
                                    1. 0
                                      Auge
                                    2. 0
                                      Ashura
      2. 0
        wahsaga
        1. 0
          onko
  3. 0
    Cheatah
    1. 0
      onko
      1. 1
        Mike©
        1. 0
          onko
          1. 1
            wahsaga
          2. 0
            Efchen
            1. 0
              Martin Hölter
              1. 0
                Efchen
            2. 0
              Christoph Schnauß
              1. 0
                Efchen
              2. 0
                Cheatah
          3. 0
            Martin Hölter
            1. 0
              Efchen
          4. 0
            Auge
            1. 0
              onko
          5. -1
            Klawischnigg
            1. 0
              Efchen
              1. -1
                Klawischnigg
                1. 0
                  onko
                  1. 0
                    Mike©
                    1. 0
                      onko
                      1. 0
                        Mike©
                      2. 0
                        Cheatah
                        1. 0
                          Klawischnigg
                        2. 0
                          onko
                          1. 0
                            Martin Hölter
                            1. 0
                              onko
                              1. 0
                                Martin Hölter
                              2. 0
                                Efchen
                  2. 0
                    Cheatah
                    1. 0
                      Klawischnigg
                2. 0
                  Mike©
                  1. 0
                    Klawischnigg
                    1. 0
                      Mike©
                      1. 0
                        Efchen
                        1. 0
                          Ashura
                      2. 0
                        Klawischnigg
                    2. 0
                      Efchen
                    3. 0
                      Gunnar Bittersmann
                      1. 0
                        Klawischnigg
                        1. 0
                          Gunnar Bittersmann
          6. 0
            Cheatah
      2. 0
        Cheatah
    2. 1
      Gunnar Bittersmann
  4. 0
    Struppi
    1. 0
      onko
      1. 0
        Struppi
        1. 0
          onko
        2. 0
          onko
          1. 0
            Struppi
            1. 0
              onko
              1. 0
                Struppi
          2. 0
            Struppi
            1. 0
              onko
              1. 0
                onko