In PHP, superglobals exist to make it easy to access important data like form inputs, URL parameters, and session information from anywhere in your code. Unlike normal variables, which only exist where you define them, superglobals are always available. For example, $_POST holds form data, $_GET holds URL query data, and $_SESSION holds session data. Before using $_SESSION, you must call session_start() to initialize the session. This way, you can write simpler code without passing variables around. The execution table shows how the script accesses these superglobals step by step, starting the session before reading session data. This helps beginners understand why superglobals are useful and how they work in practice.