There's a famous saying attributed to Yogi Berra, a member of the Baseball Hall of Fame: "Nobody goes there anymore. It's too crowded."

The only practical way I've found to restrict the reuse of web-based forms without requiring user registration is to log the apparent IP address. If your site is not very popular, this works perfectly well. On low-volume sites, difficulties generally only occur if everyone who visits your web site does so from home and comes to you via the same large, consumer-oriented ISP.

The problem becomes more complicated when your site actually becomes popular. I recommend reading the comment on a typical Slashdot poll results page: "This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're using these numbers to do anything important, you're insane." This is the most practical advice I've ever seen on Slashdot, and instructive to all of us who aspire to create a popular web site.

Dave Aiello
Chatham Township Data Corporation


In reply to Limiting form reuse without registration {Re: Single use Only} by dave_aiello
in thread Avoiding multiple voting by hakkr

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.