Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: cookie Problem

  1. #1
    Teeny
    Registriert seit
    16.06.2004
    Beiträge
    36
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard cookie Problem

    Mit diesem Cookie wird angegeben wie oft jemand schon auf meiner Site war, jetzt will ich aber das sich das Cookie nur um eins erhöht, falls die IP adresse sich ändern sollte! Sprich, wenn er das nächste mal im Internet ist und raufclickt!
    Ist das machbar?
    Code:
    <script type="text/javascript">
    <!--
    function WertHolen&#40;&#41; &#123;
     var Wert = "";
     if&#40;document.cookie&#41; &#123;
      var Wertstart = document.cookie.indexOf&#40;"="&#41; + 1;
      var Wertende = document.cookie.indexOf&#40;";"&#41;;
      if &#40;Wertende == -1&#41;
       Wertende = document.cookie.length;
      Wert = document.cookie.substring&#40;Wertstart,Wertende&#41;;
     &#125;
     return Wert;
    &#125;
    
    function WertSetzen&#40;Bezeichner, Wert, Verfall&#41; &#123;
     var jetzt = new Date&#40;&#41;;
     var Auszeit = new Date&#40;jetzt.getTime&#40;&#41; + Verfall&#41;;
     document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString&#40;&#41;+";";
    &#125;
    
    function Zaehlerstand&#40;&#41; &#123;
     var Verfallszeit = 1000*60*60*24*365;
     var Anzahl = WertHolen&#40;&#41;;
     var Zaehler = 0;
     if&#40;Anzahl != ""&#41; Zaehler = parseInt&#40;Anzahl&#41;;
     if&#40;document.cookie&#41; &#123;
       Zaehler = Zaehler + 1;
       WertSetzen&#40;"Zaehler",Zaehler,Verfallszeit&#41;;
     &#125;
     else &#123;
       Zaehler = 1;
       WertSetzen&#40;"Zaehler",Zaehler,Verfallszeit&#41;;
     &#125;
     return&#40;Zaehler&#41;;
    &#125;
    
    
    //-->
    </script>
    und dann noch ne Frage zu dem "Verfallsdatum", wie istd as Aufgebaut, sprich was muss ich zum beispiel eingeben wenn es genau 100 Tage lange halten soll?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    einen counter mit javascript?

    empfehle dir einen mit php zu machen ...

    greetz

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    16.06.2004
    Beiträge
    36
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ...äh...das soll kein Counter werden der alle Besucher zählt, sondern nur die einzelnen Besuche der Person XY ! dazu muss ich das ja im Cookie speichern. Oder wie funzt das mit PHP?

  4. #4
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also du willst die leute zählen die gerade online sind??

  5. #5
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    nein, er will die besuche zählen, die von der selben ip ausgehn....so hab ich das halt verstanden...

    also wie oft zb. die ip 68.112.13.08 auf seiner seite war.

    mein kommentar dazu:
    ein cookie wird ja immer auf dem rechner des besuchers gespeichert. also es wäre schon möglich, nur was bringt DIR das???

  6. #6
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    die sache is doch die, wenn der die besucher speichern will die mit eine gewiss ip kommen, wäre doch eigentlich sinnlos, da nach jeder internet einwahl jeder user eine neue ip hat... sehr komisch, dann wäre doch immer auf 1, was bringt einem denn das??

  7. #7
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wenn du einen ganz normalen counter willst, dann mach das so:

    (btw: ein counter mit cookies geht sowieso nicht!)

    am einfachsten ist es mit einer mysql datenbank. 3 spalten: id, ip, datum

    dan überprüfst du asl erstes die ip. wenn die vorhanden ist soll er nix zählen, wenn nicht soll er den wert aus einer textdatei z.b. erhöhen und die ip + datum hinzufügen. dann überprüfst du nebenbei noch ob einträge eventuell älter als 100 tage sind, und wenn ja, löscht du diese

  8. #8
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    counter ist mir auch klar wie dat funtz mit sql etc. ...

    was ich mich fragen was der bezwecken will mit der ip? ... die ip speichern wäre ja sinvoll, um evtl. zu verfolgen falls der frech war oder so... mmh, also wenn der nur die leute anzeigen will die online sind dann empfehle ich dem ein simplen online counter... hab da einen zum download, da kann man halt die besucher, besucher heute, bescuher gestern und benutzer die grad online sind anzeigen, macht der einfach nur das letzte und feddsich... aber mal abwarten was der dazu sagt

  9. #9
    Teeny
    Themenstarter

    Registriert seit
    16.06.2004
    Beiträge
    36
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    im moent sieht es mit dem Cookie code so aus, das das Cookie gespeichert wird und bei jedem aufrufen der Seite wird es um eins erhöht. Das heißt auch wenn er gar nicht weg war von meiner HP sondern nur nochmal die Seite geladen hat(z.B beim druck auf home oder so...) wird der Zählerstand um eins erhöht. Dies soll aber nicht so sein.
    Dem zu folge dachte ich mir das ich die IP im Cookie speichere und bei jedem cklick auf die site wird jetzt das Cookie überprüft, ist das Cookie gleich der IP dann wird nichts verändert. Ist die IP im Cookie nicht mehr die gleiche, dann wird die IP überschrieben und der Zählerstand des Besuchers um eins erhöht!
    Es soll also kein counter werden!!!!! Sondern eher ein individueller Zähler für jeden Besucher! Wie oft er, und nur er, auf meiner site war.


    So hab ich mir das vorgestellt...jetzt ist nur noch die Frage ob man es auch umsetzten kann....!?

  10. #10
    Kaiser(in)
    Registriert seit
    03.06.2004
    Beiträge
    2.557
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    das geht nicht.... wie müller bereits erwähnt hat, ändert sich die ip nach jedem einwählen.

Ähnliche Themen

  1. session+cookie problem
    Von WWKiller im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 05.01.2008, 16:01
  2. Session / Cookie Problem ich werd noch bekloppt^^
    Von RoX²³ im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 16.05.2007, 10:15
  3. PHP-Cookie Problem. Keine Session
    Von wiedeko im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 08.03.2007, 23:13
  4. Problem bei LDAP Authentifizierung mit deaktivierten Cookie
    Von thomas_schmidt im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 22.01.2007, 12:17
  5. cookie-problem
    Von Rocco im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 02.02.2005, 12:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •