kostenloser Webspace werbefrei: lima-city


Spam schutz bzw. Ip sperre

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    Hallo.
    Ich habe da einen Counter gebastelt.
    Allerdings hat der noch keine funktion, die ein mehrfaches z?hlen der gleich Person verhindert. Ich dachte mir vielleicht kann ich das so machen indem ich einer variablen die aktuelle IP-Adresse zuweise und sie dann tempor?r irgendwo, wahrscheinlich cookie, speicher und dann vergleiche ob sie schon vorhanden ist und wenn ja, dann den ganzen z?hlvorgang stoppe und normal die bisherigen Besuche auslese.
    Ich hab mit der Arbeit aus 3 Gr?nden noch nicht angefangen, die w?ren n?hmlich:
    1. Ich wei? nicht wie das mit Cookies geht.
    2. Bin ich mir nicht sicher ob das so wie ich es mir gedacht hatte ?berhaupt funktionieren w?rde und ich mir deswegen, selbst wenn ich das mit den Cookies k?nnen w?rde, die ganze Arbeit sparen k?nnte, falls es nicht funktioniert und das wollte ich von euch wissen.
    Und
    3. Hab ich jetzt irgendwie vergessen aber wenns mir wieder einf?llt, dann editier ich das.

    W?re sch?n wenn mir da jemand weiter helfen k?nnte.

    Nicko

    PS: Mit Mysql kenne ich mich eigentlich ?berhaupt nicht aus, also f?nde ich es gut wenn es da eine m?glichkeit geben w?rde, damit ich lerne, damit umzugehen, allerdings w?r es super wenn mir jemand dann auch erkl?ren k?nnte, wie ich etwas aus der datenbank auslese bzw. reinspeicher und wie viele tabellen ich erzeugen m?sste usw. Am besten man schreibt ein script, welches alle tabellen und tabellen namen automatisch erzeugt, wenn eine verbindung vorhanden ist usw.

    Also ich hab wirklich auf einer skala von 1 bis 100 nur 10 "Plan" wie das mit Mysql tabellen ist...

    vielen vielen Danke :))
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. guck doch mal hier links in men? unter tutorials! da ist unter php bestimmt eins das sich f?r dich eignet! hab da n?mlich meinen alten auch her...
  4. Autor dieses Themas

    nicko

    Kostenloser Webspace von nicko

    nicko hat kostenlosen Webspace.

    deinen alten was? counter?

    danke f?r den tipp. ich werde mal nachschauen :)
  5. im tut wo ich nen vote vorstelle hab ich auch ne einfache ip sperre drin!
    kannst dir ja ma angucken

  6. wenn du auf meine Seite gehst unter "Links" hats viele Seiten die dir sicher helfen werden;) http://freshprince.pyrokar.lima-city.de/Links.php
  7. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    Die IP kriegst ist hier gespeichert:
    $_SERVER['remote_addr']
    Die klopfst du dann einfach in eine Datenbank, und bevor du den Counter hochz?hlst, guckst du, ob die IP da schon drinsteht.
  8. Es macht keinen gro?en Sinn, die IP-Adresse ( $_SERVER['HTTP_ADDRESS'] ) zu speichern. Erstens k?nnen hinter einer IP-Adresse mehrere Benutzer stecken (Proxies von Online-Diensten, Firmennetzwerke usw.), und zweitens k?nnen sich die meisten "Websurfer" jederzeit eine neue IP-Adresse holen, indem sie sich neu einw?hlen (sofern der Provider die IP dynamisch vergibt, was aber bei den meisten der Fall ist).

    F?r die Z?hlung von Visits ist die Vergabe einer Session-ID wesentlich sinnvoller.

    Beitrag ge?ndert am 9.01 00:36 von alopex
  9. t*****o

    macht schon sinn, weil die meisten counts werden wohl nicht durch spammer erzeugt, sondern wenn man halt ma wieder auf die startseite geht etc. etc.!!

    und der counter soll ja net m?glichst hoch sein (wow...dann kann ich ihn auch einfach auf 285074 stellen und fertig) sondern anzeigen wie viele leuz wirklich drauf warn

    und mal ehrlich, wie oft kommt es vor dass mehrere leute ?ber einen proxy auf ne private HP gehn?

    allerdings is die idee mit der session-id nicht schlecht, nur ein bisschen umst?ndlich find ich. vllt eher cookie? so mit expire 24h oder so



    Beitrag ge?ndert am 9.01 00:40 von tornado

  10. macht schon sinn, weil die meisten counts werden wohl nicht durch spammer erzeugt, sondern wenn man halt ma wieder auf die startseite geht etc. etc.!!


    Genau aus diesem Grund wurden Sessions ja erfunden.


    und der counter soll ja net m?glichst hoch sein (wow...dann kann ich ihn auch einfach auf 285074 stellen und fertig) sondern anzeigen wie viele leuz wirklich drauf warn


    Ich halte, ehrlich gesagt, nicht viel von sichtbaren Countern -- weil Sie ja eben auf einfachste Weise manipulierbar sind. Wer intern Logfiles oder Sessions auswertet, kommt da zu sinnvolleren Ergebnissen. Counter haben so was von: "Guckt mal, ich hab schon sooo viele Hits auf meiner Site!"


    und mal ehrlich, wie oft kommt es vor dass mehrere leute ?ber einen proxy auf ne private HP gehn?


    Drei Buchstaben: A-O-L.
    Und wer surft schon zu Hause, wenn er/sie in der Firma umsonst ins Web darf?
    :wink:


    allerdings is die idee mit der session-id nicht schlecht, nur ein bisschen umst?ndlich find ich. vllt eher cookie? so mit expire 24h oder so


    Sessions gehen mit und ohne Cookies. Das Prinzip ist das Gleiche: Es werden (weitestgehend) alle Besucher einer Website unterschieden.
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!