Spam trotz ausgeblendetem Feld "URL"

  • Hallo zusammen,
    ich blende im Kommentar-Formular bisher das Feld "Website" mit folgender CSS aus:

    Code
    #commentform .comment-form-url {
    display: none;
    }

    Erstmalig hat gestern ein Spammer trotzdem eine URL im eigentlich ausgeblendeten Feld hinterlassen.

    Nun habe ich das Feld "Website" mit diesem PHP-Code ausgeblendet:

    Code
    function remove_comment_fields($fields) {
    unset($fields['url']);
    return $fields;
    }
    add_filter('comment_form_default_fields', 'remove_comment_fields');

    Frage:
    Kann das Ausblenden mit CSS umgangen werden und ist die Variante mit "unset" sicherer?
    Vielen Dank für eine fachkundige Antwort von den Experten.

    • 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


  • Frage:
    Kann das Ausblenden mit CSS umgangen werden


    Ja, sehr einfach sogar.


    und ist die Variante mit "unset" sicherer?


    Auf jeden Fall.

    Der Unterschied ist:
    Im ersten Fall (die CSS Variante) versteckst du das Feld nur. Es ist aber noch da und kann einfach wieder eingeblendet werden.
    Wenn du es in PHP mit unset entfernst, ist es nicht mehr vorhanden.

Jetzt mitmachen!

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