Ciao a tutti.

Sto cercando di fare una funzione e farmi restituire il valore modificato dalla funzione.

Ecco la funzione:

codice:
function criptazione_dati($referente,$ragione_sociale,$indirizzo,$telefono,$fax,$email,$sito_web,$cellulare)	{
		require('lista_tabelle.php');
	     	require('lingua.php');
	     	require('blowfish.php');

                    $chiave=$_COOKIE["chiave"];
                    $stato_criptazione=$_COOKIE["stato_criptazione"];
                    // tutti i campi sono contrassegnati con _input
                    if($stato_criptazione=="0")	{}
                    if($stato_criptazione=="1")	{
                    $input_referente=PMA_blowfish_encrypt($referente, $chiave);
                    $input_ragione_sociale=PMA_blowfish_encrypt($ragione_sociale, $chiave);
		    $input_indirizzo=PMA_blowfish_encrypt($indirizzo, $chiave);
                    $input_telefono=PMA_blowfish_encrypt($telefono, $chiave);
		    $input_fax=PMA_blowfish_encrypt($fax, $chiave);
                    $input_email=PMA_blowfish_encrypt($email, $chiave);
                    $input_sito_web=PMA_blowfish_encrypt($sito_web, $chiave);
                    $input_cellulare=PMA_blowfish_encrypt($cellulare, $chiave);
                    }
}
ecco che richiamo la funzione

codice:
criptazione_dati($input_referente,$input_ragione_sociale,$input_indirizzo,$input_telefono,$input_fax,$input_email,$input_sito_web,$input_cellulare);
echo "referente: $input_referente
IL problema è che vorrei che i valori delle variabili che ho inizialmente:
es:
$input_referente

assumano il valore che deriva dalla funzione:

$input_referente=PMA_blowfish_encrypt($referente, $chiave);

Sostanzialmente devo criptare molti dati come vedete dal codice.
Al limite potrei fare anche con il return, una alla volta. tuttavia il valore riptato non mi viene restituito neppure con il return, ma solo con l'echo.

dove sto sbagliando,
Grazie,
Ale