Así es. Sólo existen durante la ejecución del script. A cada petición se "resetean" con los valores correspondientes (o no llegan a setearse, como el array $_POST, si no hubo una petición por el método POST).
De la misma manera, el array $_SESSION se resetea al utilizar la función session_start() y necesita el nombre de la sesión y el SID para recuperar las variables y valores.
Saludos