So... why not change the registration link on a daily basis and add an md5 encrypted string into the url? So the URL could be http://forums.invisionpower.com/index.php?...=edrg3434gRGrg4 instead of the normal URL.
The up-side? Spam bots wouldn't recognise the URL in the template. The down-side? You'd need a little bit of code to create a new md5 string once a day and store the link in the database, then replace any references to the registration page url in the skin templates as they're loaded.
The only way I can see around this is that anything after http://forums.invisionpower.com/index.php?...Reg&CODE=00 is obviously the md5 bit, but with a bit of cleverness I imagine this idea could be adapted. For example, masking the "act" and "CODE" bits with other md5 hashes generated daily as well - then IPD checks the database to see what code and act matches up before displaying the page. So the url becomes http://forums.invisionpower.com/index.php?...=43t3ggf34gsdGN
It's all about distorting the URL into unrecognisability (and that's a new word I think
So... who wants to be first to find a flaw in my idea
