Gracias por vuestras respuestas.
Realizando el consejo de rodocoyote15, me da el error:
Código:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
Realizando lo que xfxstudios comenta, queda así:
Código PHP:
$resultado = $statement->fetch();
if ($resultado !== false) {
$_SESSION['username'] = $username;
$_SESSION['id'] = $id;
header("Location: perfil.php?id=$id");
Pero se queda vacío, es decir perfil.php?id=
Sigo investigando, aun no manejo del todo bien la lógica, pero creo que igual debo sacar la id en el array, que solo saqué username y password ¿puede ser? aun así me daba error.