Configuring Bulletproof Session Security
Configure session options before calling session_start():
<?php
session_start([
'cookie_lifetime' => 7200,
'cookie_secure' => true, // Enforce HTTPS
'cookie_httponly' => true, // Block JavaScript access
'cookie_samesite' => 'Lax', // Prevent cross-site leakage
'use_strict_mode' => true, // Reject uninitialized session IDs
]);