Tech talk, social media, blogging, computing tips and tricks

Use a nonce on the comment form

December 8th, 2010 by David Bradley >> 3 Comments

Control comment spamI have upgraded my comment spam protection, reinstalled Akismet and disabled Cookies for Comments (it was slowing the site down a bit too much) as well as switching off moderation so that commenters no longer get put into a queue, their comment should appear immediately; if they’re a spammer it won’t, they will be forever blacklisted and perhaps even burned at the steak (sic).

Anyway, I was tweaking the Akismet settings, as you do, and noticed this option, which was added since I last used the antispam plugin:

“Use a nonce on the comment form”

So, what’s all that about? A nonce in Brit-speak is a slang term for a prisoner convicted of sex crimes against children segregated from other inmates for their own safety (supposedly derived from “not on normal courtyard exercise”, although that sounds as spurious as the port out starboard home derivation of posh, to me, it’s much more likely to be a deviation of nance/nancy or perhaps from the word for envoys of the Roman Catholic Church, Papal Nuncios!

The reference by Akismet is not, of course, related to the vernacular of the criminal fraternity and is a security term meaning “number used once”, which Akismet creates in your site’s comment as an invisible “captcha” to prevent spam bots from posting their nonsense to your blog. If I understand it correctly, it effectively does the same job as Cookies for Comments but without having to load a cookie, so the site should be slightly faster to load but remain spam free.


Leave a comment ↓

  • Vintage Verse // Dec 9, 2010 at 3:13 pm

    lol Thanks for the explanation David!
    I was equally as baffled when setting up a new site today so had to google the expression. Will activate now I know what it means ;)

  • David Bradley // Dec 9, 2010 at 4:45 pm

    Glad you found the post useful. Incidentally, you need to fix your homepage, it comes up as a “Not Found” found message, although I don’t know if it was a proper 404

  • Vintage Verse // Dec 9, 2010 at 5:24 pm

    Thanks for the feedback. Probably DNS not redirecting/active. Will keep an eye on it!