Hey there, how are you?
I'll be precise, The first functionality you require, ip and country ban, that is entirely possible, now regarding the second feature
2. i need to see who visited my site:
- from which site - can be done, but is not reliable and can be spoofed
- when day&time -> this time will be based on your local timezone
- from what device -> along with device, you can also get browser details as well
- from what location and ip address. city and country -> we can get everything except city, city is not possible ( Paid services are available to fetch city )
- with counting of total visits. -> can be done
- when user hit the website then I need to store ip address,location ,date and time stored on database -> can be done.
3. anti suck function, similar to facebook, so no one can suck my site.
- please elaborate this point.
lets discuss more via chat,
Talha.