This is one of the oldest php problems : How do i stop a user to access a page. There are multiple solutions but none of them it's perfect. 1. Create a cookie and then compare it with time(); Problem : The user can easily delete the cookie and access the page. 2. Store their ip in a database( ip + time of access ) and compare their current ip and time with the database. Problem : The user can use proxies . But this solution should keep average Joe away from your page. You can make it even more complicated and check if the user it's using a proxy, but that's a bit more hard to do. Codebreaker
It is not hard to implement this, problem is how do you determine if your users are accessing your page more than 10 times for good reason? I don't programme in PHP, but if you can read a Python script let me know and I can knock one up for you.
its a ptc site i want to stop them refreshing the ads vist page more then a limt i am not a programer