In un form ho messo un controllo di questo tipo

Codice PHP:
$valid true;
    
        
$nome trim($_POST['nome1']);
        
$valid $valid && strlen($nome) > && strlen($nome) <= 40;

//...controllo di tutti i campi in questo modo e alla fine di tutto
if (!valid) die("Errore"); 
ovviamente non solo per il campo nome, ma per tutti i campi obbligatori.

Stamattina mi è arrivata un'email in cui tutti i campi obbligatori controllati come sopra, sono vuoti.

Com'è possibile?

Ho anche provato io stesso a inviare un form bianco ma mi da giustamente errore.

Sarà stato un errore del server? E' la prima volta che mi succede.