Originariamente inviato da bubu77
$stringa = $_POST['messaggio'].' '.$nome;

se hai asswgnato la variabile $_POST['messaggio'] a $stringa puoi utilizzare quella
$messaggio = htmlentities(stripslashes(strip_tags(trim($stringa ,"\x00..\x1F"))));
Forse ho capito
avendo già questo posso evitare di mettere $_POST tutte le volte che uso (quelli in rosso), invece se è nuovo devo mettere $_POST

$nome = htmlentities(stripslashes(strip_tags(trim($_POST['nome'],"\x00..\x1F"))));
$citta = htmlentities(stripslashes(strip_tags(trim($_POST['citta'],"\x00..\x1F"))));
$url = htmlentities(stripslashes(strip_tags(trim($_POST['url'],"\x00..\x1F"))));
$messaggio = htmlentities(stripslashes(strip_tags(trim($_POST['messaggio'],"\x00..\x1F"))));

Scusa, ma non vanno le parentesi? Va bene così?
$stringa = $_POST['messaggio'].' '.$nome;