What are the potential security risks associated with storing session data in cookies or LocalStorage in PHP?

Storing session data in cookies or LocalStorage in PHP can expose sensitive information to potential security risks such as cross-site scripting (XSS) attacks, data tampering, and session hijacking. To mitigate these risks, it is recommended to store session data on the server-side using PHP session management functions.

// Start a secure session
session_start();

// Store session data on the server-side
$_SESSION['user_id'] = 123;
$_SESSION['username'] = 'example_user';