What are the potential pitfalls of using IP addresses to track unique visitor clicks on PHP websites?

Using IP addresses to track unique visitor clicks on PHP websites can be unreliable as multiple users can share the same IP address (e.g. in a corporate setting or on public Wi-Fi networks). To ensure more accurate tracking, it is recommended to use cookies or session variables to track unique visitors instead.

// Using cookies to track unique visitor clicks
if(!isset($_COOKIE['visited'])) {
    setcookie('visited', 'true', time() + 86400, '/');
    // Increment unique visitor count in database or file
}