Mi sta succedendo una cosa strana, la mia pagina comincia così
Codice PHP:
<?php
    session_start
();
    include_once(
'config.php');
    include_once(
'lang/text-it.php');
    include_once(
'classi/user.php');
    
?>
quando vi accedo (è la home del sito)
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampp\htdocs\logregoo\index.php:1) in C:\xampp\htdocs\logregoo\index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\logregoo\index.php:1) in C:\xampp\htdocs\logregoo\index.php on line 2
Prima non c'è nulla, il tag <?php inizia sulla 1° riga, 1° colonna, quindi non c'è nulla prima, neanche uno spazio.
Prima di session_start() c'è una tabulazione, se metto l'istruzione all'inizio della riga il problema rimane, se la metto sulla prima riga separata da uno spazio dal tag <?php il problema rimane.
Se metto l'istruzione sulla prima riga attaccata al tag, gli warning non appaiono, ma non funziona perché
<?phpsession_start() non vuol dire niente.

Questo codice, su un altro pc, non mi da questo problema.
Ho provato ad abbassare il livello di error_reporting nel php.ini, portandolo da E_ALL ad E_ERROR, gli warning non appaiono, ma l'applicazione non funziona.

Mi sta mandando ai matti questa cosa, da che può dipendere?