title: Unique IPs in a voting system
body: <p>I'm creating a voting system for my PHP/MySQL website and I would like to make sure one user can only vote once. What would be a good way of doing this? So far I have thought of and semi-implemented the following:</p>
  
  <ul>
  <li><p>Storing individual votes in the database with an IP and vote. This creates bulkiness but ensures that each user gets one vote.</p></li>
  <li><p>Storing a cookie on the user's end to check if they've voted or not. This is the most simple but obviously users can just disable cookies.</p></li>
  </ul>
  
  <p>What would be the most practical approach? Any other suggestions are more than welcome.</p>