Re: IP-Nr - 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 Dirk (70 Beiträge) am Mittwoch, 13.Februar.2002, 10:13.
    Re: IP-Nr

      Hallo,

      Mit diesen zweí Zuweisungen solltest Du das bekommen was Du brauchst.

      $ip=$_REMOTE_ADDR;
      $zeit=time;
      

      "time" liefert die aktuelle Zeit in Sekunden von einem bestimmten Datum ausgehend. Vergleiche die gespeicherte Zeit und die jetzige und Du weißt wie lange der letzte request in Sekunden her ist.


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Rita (7 Beiträge) am Mittwoch, 13.Februar.2002, 08:28.
    IP-Nr

      hallo,

      finde leider den Artikel nicht.
      Wie kann ich eine IP-Nr erfassen und für einen bestimmten Zeitraum (6 Std) sperren, damit man
      nicht beliebig viele Einträge in die DB machen
      kann. Antwort wäre nett.

      Gruss
      Rita

     Antworten

    Beitrag von Dirk (70 Beiträge) am Mittwoch, 13.Februar.2002, 10:13.
    Re: IP-Nr

      Hallo,

      Mit diesen zweí Zuweisungen solltest Du das bekommen was Du brauchst.

      $ip=$_REMOTE_ADDR;
      $zeit=time;
      

      "time" liefert die aktuelle Zeit in Sekunden von einem bestimmten Datum ausgehend. Vergleiche die gespeicherte Zeit und die jetzige und Du weißt wie lange der letzte request in Sekunden her ist.

     Antworten

    Beitrag von Rita (7 Beiträge) am Mittwoch, 13.Februar.2002, 14:52.
    Re: IP-Nr

      hallo,

      ich bräuchte den kompellten Code, der einen doppelten Eintrag erst nach einer bestimmten Zeit zuläßt.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 14.Februar.2002, 10:52.
    Re: IP-Nr

      <perl>
      get "IP==!$_REMOTE_ADDR";
      if($Time>=time-21600)
      {
        undef %_put; $_get{cmd}="";
        out "Sie haben bereits in den letzten 6 Stunden einen Eintrag gemacht.";
      }
      </perl>
      

      Das müsste vor das "<do action=all>" falls Du damit arbeitest. Und in Deiner Datenbank bräuchtest Du 2 neue Felder: "IP" und "Time", beides einfache Textfelder, "IP" muss als "Text" sortiert sein.

     Antworten


     
 Liste der Einträge von 50401 bis 50551: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!