Beiträge von m.scatello
-
-
Ich kann dir nicht wirklich einen Schutz empfehlen, denn ich habe mir selber einen Spamschutz aus einigen Kombinationen gebastelt. Du kannst das aber selber relativ einfach nachbauen.
In der Regel geht jeder User über die Startseite auf eine Domain. In der Startseite setze ich eine Session-Variable. Bei der Formularvalidierung prüfe ich, ob diese Variable gesetzt ist. Spambots finden Seiten mit Formularen und merken sich die Seiten und greifen ab sofort auf diese Seite direkt zu. Also wird dann die Session-Variable nicht vorhanden sein. Weiterhin habe ich noch ein Honey-Pot eingebaut und zusätzlich noch einen Timer. Ist die Zeit zwischen Aufruf des Formulars und absenden unter x-Sekunden, blockiere ich das Senden. Und zu guter Letzt habe ich auf dem Server mittlerweile eine lange Blacklist, die den Zugriff von sehr vielen IP-Adressen bzw. IP-Bereichen blockiert.
Alles zusammen sorgt für Ruhe im Karton, Spam wird über meine Formulare nicht mehr (naja, extrem selten) verschickt.
-
Wie kommen die dann an die Mailadressen?
Garnicht. Die füllen einfach das Formular aus und senden ein Submit. Und schon hast du Spam in deinem Postfach.
-
Die User sollten nur ein Upload durchführen dürfen. Wenn sie ein Avatar erstellen bzw. ändern wollen, dann sollen sie das auf dem eigenen Rechner machen und das Avatar auf dem Server per Upload ersetzen.
-
welche Möglichkeiten gibt es da?
Erstelle ein Formular zum Upload eines Bildes, speichere das Bild in ein Verzeichnis und speichere den Namen des Bildes in der Datenbank mit der dazugehörigen ID des Users. Beim Speichern des Bildes solltest du dich nicht auf den Namen der Datei verlassen, sondern generiere einen Dateinamen, um dopplete Dateinamen zu vermeiden.
-
google -> php daten in datenbank schreiben -> Ungefähr 5.700.000 Ergebnisse
Reicht das wirklich nicht???
-
Wie man Daten in eine Datenbank schreibt, findet man in endlos vielen Tutorials.
-
Ich finde das immer wieder unglaublich! Man liest sehr häufig: "ich habe gesucht, finde aber nichts". Das ist so albern! Wenn man die Stichworte eingibt, findet man Beispiele, da brauche ich ein paar Sekunden für! Die Bequemlichkeit mancher Leute ist schon extrem, bloß sich nicht mal selber bemühen. Ich habe gerade bei google "php json url" eingegeben und Bingo, gleich der erste Treffer führt zu einem Ergebnis mit einem Beispiel. Da muss man dann nur noch die Zeilen kopieren und die URL anpassen. Alles in allem maximal 2 Minuten Arbeit!!!
Und wie man Daten in eine Datenbank schreibt, findet man in endlos vielen Tutorials.
-
Diese Methode ist relativ einfach, du brauchst dafür nur 7 Zeilen PHP-Code. Und wenn du mal google bemühen würdest, würdest du auch Beispiele dazu finden.
-
ein vollständiger code wäre hilfreich
Du könntest echt Pech heißen, so etwas gibt es hier nicht.
-
Link zur Seite?
-
Dein Versuch sieht wie aus?
Mit Hilfe der cURL-Funktionen ist das eigentlich kein Problem: https://www.php.net/manual/de/ref.curl.php
-
-
- 1 Ordner für java - mit 16 java Dateien
Du meinst JavaScript, oder?
Ansonsten musst du das Kontaktformular absichern, damit es nicht zur Spamschleuder wird.
-
-
Und du wunderst dich über Spam? Du hast null Schutz implementiert, da musst du froh sein, dass du nicht mit Spams zugemüllt wirst.
-
heute 4 Stück aus ru.
Über das Formular?
-
Ja natürlich hast du da mailto drin. Nur weil du den Text per JavaScript reinschreibst, ist das kein Hindernis für Bots, denn die bekommen auch den gerenderten Code und somit können die die Mail-Adresse auslesen. Die Zeiten, in denen Bots mit JavaScript ausgetrickst werden können, sind schon länger vorbei.
-
Die Spams gingen an die info@
Darüber darfst du dich nicht wundern. Es gibt Spam-Bots, die automatisch an Mail-Adressen mit info@tld senden. Ebenso beliebt sind firma@firma, die werden auch automatisch benutzt. Meist hilft bei solchen Mail-Adressen nur ein vernünftiger Mail-Proxy, der Spams filtern und löschen kann.
-
Du solltest unbedingt eine SSL-Verschlüsselung für die Domain einsetzen, persönliche Daten ohne SSL durch das Netz zu jagen ist nicht gerade vertrauenswürdig.