Cita:
Iniciado por Triby
include es una directiva, no una funcion que tenga que devolver algun valor, la sintaxis de uso es:
include 'archivo_a_incluir.php'; // No usas parentesis, recuerda que es una directiva
Si bien es cierto que no requiere parentesis, no existe ninguna restricción al respecto y no genera ningún E_STRICT.
Metatronstyle: lo mejor es que hagas la autentificacion en un fichero separado y luego realices un include en cada script que requiera que el usuario se encuentre logueado. De esta forma evitas la repetición de código.