Bio-logisch: Session_ID vs Cookie

Hallo,
ich habe auf php-deluxe.de 2 Counter entdeckt. Der eine arbeitet mit Sesseion_ids (count006), der andere mit Cookies (count004). Welcher ist besser? Was ist der Unterschied zwischen Session_id und Cookie? Was sind die Vor- und Nachteile?
Einen guten Rutsch ins neue Jahr wünscht
Bio-Logisch

  1. Hello,

    Hallo,
    ich habe auf php-deluxe.de 2 Counter entdeckt. Der eine arbeitet mit Sesseion_ids (count006), der andere mit Cookies (count004). Welcher ist besser? Was ist der Unterschied zwischen Session_id und Cookie? Was sind die Vor- und Nachteile?

    Besser ist derjenige, der Deine Anforderungen immer erfüllt und keine Fehler produziert.

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Ich möchte den Counter "extern" auf einer Homepage bei T-Online (Starterpaket ohne PHP) einbauen.
      Welchen muss ich also nehemen?

      1. Hello,

        Ich möchte den Counter "extern" auf einer Homepage bei T-Online (Starterpaket ohne PHP) einbauen.
        Welchen muss ich also nehemen?

        Einen, der entweder ohne PHP arbeitet[1], oder einen, der selber in einem anderen Account liegt mit PHP und nur von deiner T-Online-Seite aus aufgerufen wird.

        [1] Ohne PHP oder eine andere aktive Serverunterstützung wird es aber nicht gehen, da ja das Zählergebnis irgendwie für gemeinsame Zugriffe gespeichert werden muss. also am Server.

        Liebe Grüße aus Syburg bei Dortmund

        Tom vom Berg

        --
        Nur selber lernen macht schlau
        http://bergpost.annerschbarrich.de
        1. Ich möchte das Skript bei t-online per <img> oder <iframe> einbinden, das Skript selbst lagert auf einen anderen Server (mit PHP, ohost)

          1. Hello,

            Ich möchte das Skript bei t-online per <img> oder <iframe> einbinden, das Skript selbst lagert auf einen anderen Server (mit PHP, ohost)

            Na, siehste. So langsam kommen die Würmer ja aus der Nase.

            Und wenn wir jetzt noch wissen, ob Aufrufe der Seite allgemein gezählt werden sollen, oder ob nur der erste Request eines Clients innerhalb einer gewissen Zeit gezählt werden soll, oder ob jeder User/Client separat gezählt werden soll...

            Definiere Deine Anforderungen in normaler menschlicher Sprache.
            Anschließend kann man sich ein passendes Programmmodell aufbauen.

            Liebe Grüße aus Syburg bei Dortmund

            Tom vom Berg

            --
            Nur selber lernen macht schlau
            http://bergpost.annerschbarrich.de
            1. Es soll jeder Rechner nur einmal gezählt werden. (Besuchszähler)

              1. Hello,

                Es soll jeder Rechner nur einmal gezählt werden. (Besuchszähler)

                Für ewig und alle Zeiten?

                Liebe Grüße aus Syburg bei Dortmund

                Tom vom Berg

                --
                Nur selber lernen macht schlau
                http://bergpost.annerschbarrich.de
  2. Hi,

    einfach mal laut gedacht;

    Bei einer session wird serverseitig ein key erzeugt und zum Browser (UserAgent) geschickt.  Der Browser merkt sich den key irgendwo lokal (cookie wäre eine Möglichkeit) und schickt den key bei jedem Request zum Server. Serverseitig wird geprüft, ob der key, der am Server hinterlegt ist, mit dem key des UserAgents übereinstimmt, wenn ja, ist die session gültig, sonst nicht.

    Cookie ist also nur _eine_ Variante, den sessionkey lokal zu speichern. Andere Varianten obligen der Kreativität des Programmierers, sofern der Auftraggeber eine andere Variante als Cookie wünscht.

    Viele Grüße,
    das neue Jahr winkt schon,

    winke, winke,
    Horst Haselhuhn

    --
    Wenn Frau Zübriß schon bei der Frage "welchen Browser benutzen Sie" ins Stottern kommt, möchte ich nicht wissen, was passiert wäre, wenn das Schulkind  gefragt hätte "Welchen UserAgent" eine Frau Justizministerin benutzt, die im Internet für Recht und Ordnung sorgen möchte.
    1. Vielen Dank!
      Genau das wollte ich wissen!!!

      1. Vielen Dank!
        Genau das wollte ich wissen!!!

        So oft wie ich in den letzten Tagen schon geflennt habe, die Spitze dachte ich, war "Dinner for One". Das Stück hab ich schon zigmal gesehen, mindestens jedoch 51 mal.

        Aber Du machst mich echt fertig mit Deiner Antwort.

        Herzliche Grüße,
        Hotti

        --
        Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.