Ciao Marco,

grazie della risposta prima di ogni altra cosa.

Dunque, le cose stanno cosi'...

Sto usando FormMail.pl per permettere alle persone di inviare email da un sito. Cosa che ho sempre fatto. Sto usando redirect e missing_fields_redirect come campi hidden. Anche qui, sempre fatto. Stavolta pero' gli URL dei due campi non sono statici, ma sono dinamici (del tipo http://www.miosito.com/main.php?area=forms&page=form_ok Oppure http://www.miosito.com/main.php?area=forms&page=form_ko).

Quando testo il form la email parte (o non parte perche' non riempio dei campi apposta) e FormMail funziona, solo che per un attimo vedo l'URL che prova a caricare e fallisce perche' la e commerciale la traduce nella rispettiva entita' HTML(ecommerciale amp punto e virgola). Dunque il link non esiste.

Ora ho guardato dentro FormMail.pl e ho trovato il pezzo che causa cio'.

codice:
# This function will convert <, >, & and " to their HTML equivalents.        #
sub clean_html {
    local $value = $_[0];
    $value =~ s/\&/\&amp;/g;
    (omissis...)
Pero' ho anche pensato: "se quel pezzo sta' li', ci sara' pure una ragione di sicurezza". E siccome non capisco molto di hacking e come il mio form puo' essere attaccato, non so se e' saggio rimuovere la stringa di FormMail o commentarla per far funzionare la cosa e magari indebolire la sicurezza dei miei forms, che sarebbero esposti a...non so nemmeno cosa!

Spero di essere stato piu' chiaro adesso. Fammi sapere se c'e' qualche altra info che posso aggiungere.
Mille grazie