What I really want is to limit 1 vote per person but the next best thing i can think of is limit 1 vote per IP address to prevent malicious users/hackers from severely tempe
Yes, use database. Don't rely on cookies, they can be easily deleted. IMO, so far, IP based voiting limitation is the best option.