Another possibility is to scramble the image names for each user based on a randomly generated key, and create links from the generated image names to the real images. Then you delete the links when the form is submitted, and also run a clean-up routine every so often to get rid of extra links.
The problem with this method is it isn't as elegant as generating a single image on the fly, and perhaps not as efficient either if the images are very small and easily merged.
Or you could dispense with the human segment entirely and base your pass-fail on how long it takes for the form to be submitted. An automatic script will probably submit in under a second, while even the fastest person is going to take at least a couple seconds to type his response.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.