El único momento en que no es apropiado incluir session.php o header.php es cuando se va a crear un comando PDF. Aquí el archivo PDFStarter.php contiene el inicio de la sesión y la comprobación de la autenticación y autorización del usuario apropiada para la página específica usando la variable $PageSecurity que debe definirse antes de incluir PDFStarter.php. Normalmente, config.php y ConnectDB.inc se incluyen por separado (y antes de PDF_starter_ros.inc) en comandos PDF. Todos los comandos de reportes o informes PDF hacen uso de la clase FPDF de Olivier Plathey, pero previamente se utilizó una clase diferente por lo que hay una extensión para esto que traduce las llamadas a la antigua clase pdf a la clase FPDF. Probablemente es mejor escribir nuevos comandos utilizando la sintaxis FPDF.