What are the potential security risks associated with manipulating sessions in PHP?

When manipulating sessions in PHP, potential security risks include session hijacking, session fixation, and session poisoning. To mitigate these risks, it is important to use secure session handling techniques such as regenerating session IDs, setting proper session configurations, and validating session data.

// Start secure session handling
session_start([
    'use_strict_mode' => 1,
    'use_cookies' => 1,
    'cookie_httponly' => 1,
    'cookie_secure' => 1,
    'use_only_cookies' => 1
]);

// Regenerate session ID to prevent session fixation
session_regenerate_id(true);