I have a website that allows users to vote once every hour and I've run into a weird issue.
When a user votes for a listing their IP is collected and stored along with the time of the vote. An hour later they are able to vote again. This has been working perfectly for months.
My traffic is growing rapidly and I'm seeing more and more visitors vote by the day - but it's blocking people from voting who haven't voted in ages! (Including myself - frequently).
$_SERVER['REMOTE_ADDR']; to detect the visitors IP; but I'm led to believe that this cannot be trusted?
I've done some brainstoring and I think the use of cloudflare CDN might be the issue? What do you think?
Are there alternative methods to identifying the visitors uniquely?