How can developers handle situations where users intentionally disable cookies on their mobile devices?

When users intentionally disable cookies on their mobile devices, developers can use alternative methods such as local storage or session storage to store user data temporarily. By checking if cookies are disabled, developers can then switch to using these alternative methods to ensure the functionality of their website or application is not affected.

// Check if cookies are enabled
if(count($_COOKIE) > 0) {
    // Use cookies to store and retrieve user data
    $user_id = $_COOKIE['user_id'];
} else {
    // Use local storage or session storage as alternative method
    session_start();
    $_SESSION['user_id'] = '12345';
    $user_id = $_SESSION['user_id'];
}