Formulare vor externem Zugriff sichern

  • Ich habe gerade durch Zufall gemerkt, das Poker und Casino Spamer ein Formular zum weiterempfehlen einer Site zum versenden von Spam benutzen. Ich habe mal kurz gegooglet, um zu finden, wie ich das mittels php verhindern kann, bin aber nicht auf anhieb fündig geworden

    hat jemand einen link oder ein codeschnipsel?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Meinst du den Referer? $_SERVER['HTTP_REFERER'] zeigt normalerweise auf die Seite, woher der Benutzer zu einer Seite gelangt ist. Das Teil wird normalerweise vom Browser gesetzt, allerdings kann man das in Opera und vermutlich auch in Firefox/MozillaSuite unterbinden :-(

  • Zitat

    Pfu, also wennst POST anstatt GET für Formulare verwendest, dann kannst die Parameter nicht mit der URL (QUERY_STRING) übergeben.

    formulare mit GET sind grundsätzlich nicht zu empfehlen, aber das meinte ich auch nicht

    das formular selber schickt mit POST, nur kann man die seite, die das formular verschickt so aufrufen, dass man die übergebenen parameter an die url dranhängt, diese seite verschickt dann je nach programmierung die daten trotzdem oder merkt dass sie nicht per formular sondern über urlaufruf übergeben werden

    ich habe in php jetzt einfach abgefragt ob $_POST["variable"] gegeben ist und nur wenn das der fall ist, wird auch verschickt

  • Inspiriert Dich evtl. eine Javascriptlösung, wie sie beispielsweise bei Matt's hashcash eingesetzt wird?

    Sicher, da geht's um den normalen Kommentar- und nicht um Trackbackspam, aber vielleicht trotzdem ein Ansatz für Dich?

    Gruß
    DogMan

    WordPress Pistolero

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!