Ciao a tutti e buone vacanze!
Sto confrontando alcuni numeri che provengono da un form, per un'operazione di verifica antispam. Immaginatevi questa cosa:

Codice PHP:
$antispam     $_POST['antispam'];
$codice     $_POST['rand_1'] + $_POST['rand_2']; 
I due rand_ sono due numeri casuali generati, i quali devono venire sommati dall'utente e inseriti nel campo $antispam.

Anche se i numeri sono uguali, e cacchio se sono uguali - li stampo anche a monitor con un echo - non passa mai la verifica di uguaglianza.
Ovvero una cosa tipo

Codice PHP:
if ($antispam == $codice)
  
// tutto ok 
non sarà mai vera.
Qualcuno saprebbe spiegarmi il motivo?
Ho anche fatto un casting ad intero delle variabili sopra elencate, ma la situazione non cambia.
Ringrazio e saluto