Re: Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Montag, 25.Januar.2010, 16:02.
    Re: Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

      um das mal in Code umzuwandeln:

      <perl>
      if(%_put){
        $_put{Ip}=$_REMOTE_ADDR;
      }
      <perl>
      

      <do action....>

      Dazu muß das Feld Ip mit in der Db angelegt werden.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Norbert (177 Beiträge) am Montag, 25.Januar.2010, 15:17.
    Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Montag, 25.Januar.2010, 15:57.
    Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

      Hallo Norbert,

      es gibt eine Systemvariable $_REMOTE_ADDR , die Dir zur Ausführungszeit des Templates zur Verfügung steht. Diese speicherst Du in eine Datei ab, vielleicht zusammen mit Datum und Uhrzeit und schon hast Du eine kleine Logfile.

      Es gibt noch weitere Systemvariablen wie $_HTTP_USER_AGENT (Browser) und $_HTTP_REFERER (Referer, von welcher Seite kam der Besucher)

      Gruss Claus S.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 25.Januar.2010, 16:02.
    Re: Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

      um das mal in Code umzuwandeln:

      <perl>
      if(%_put){
        $_put{Ip}=$_REMOTE_ADDR;
      }
      <perl>
      

      <do action....>

      Dazu muß das Feld Ip mit in der Db angelegt werden.

     Antworten

    Beitrag von richard (1187 Beiträge) am Montag, 25.Januar.2010, 15:59. WWW: posaunenchor-rhoden.de
    Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

      Nehme mal an Du arbeitest mit <do action=all>.

      Du legts in Deiner Datenbank ein neues, sortiertes Textfeld mit dem Namen "ipadresse" an.

      Dann setzt Du den folgenden Perl-Schnipsel vor das <do action ...> und zu jedem Eintrag wird die IP-Adresse gespeichert.

      <perl>
      if (%_put)  {
      $_put{"ipadresse"}=$_REMOTE_ADDR;
      }
      </perl>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 25.Januar.2010, 17:31. WWW: hummelexpress.de
    Re: Kann man beim Eintrag die IP Adresse ermitteln und abspeichern

      Nur mal so, was nützt es Dir, wenn Du die IP spreichern kannst?

      Willst Du den Urheber der Einträge herausfinden?

      Klappt vielleicht noch, wenn er einen Account in Deutschland hat und Dir der Provider den Namen herausgibt (was ich stark bezweifle), aber wenn der Account irgendwo im Ausland liegt, wirst du da vermutlich kaum Auskünfte dieser Art erhalten.

      Ganz abgesehen davon, um solche Einträge zu verhindern reicht es nicht die IP abzuspeichern, sondern man muß auch direkt bei jedem neuen Eintrag prüfen, ob diese IP bereits vorhanden ist und den Eintrag dann unterbinden. Bei AOL wechseln die IP's nach meinem Kenntnisstand ständig und daher auch nicht unbedingt der Renner.

      Wenn dieser Brathahn aber immer den gleichen Schwachsinn in einem bestimmten Feld schreibt, kannst Du das mit einem einfachen Filter testen und den Eintrag verweigern:

      <perl>
      

      if (%_put)
      {
      if ($_put{Dein_Feldname} =~ /bla|laber|mist|gurke|sellerie/i)
      {
      undef %_put;
      }
      }
      </perl>
      <do action=all......>
      


      Bei Feldname mußt Du natürlich Deinen eigenen Feldnamen reinschreiben, vermutlich ein textarea-Feld?

      Hier kannst Du auch weitere Worte einfügen, aber bitte auf die Syntax achten:

      if ($_put{Dein_Feldname} =~ /bla|laber|mist|wurst|banane|gurke|sellerie/i)
      

      Ich hoffe, es hilft Dir weiter

      Gruesse

      Claus

     Antworten


     
 Liste der Einträge von 6900 bis 7050:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!