ciao a tutti, ho davvero bisogno del vostro aiuto per risolvere un problema con le chiamate xmlrpc.

Il concetto è molto semplice:
ho un sito drupal "A" che fa da client e un sito drupal "B" che fa da server.
Nel sito drupal "B" è attivo un modulo creato da me per gestire le chiamate xmlrpc. Tutto quello che voglio ottenere è il logout dell'utente attivo sul server tramite una chiamata xmlrpc da parte del client. Vi posto il codice php.

server:

<?php
function xmlrpcimprove_xmlrpc() {
    return array(       
        array(
           
'xmlrpcimprove.remoteLogout',
           
'xmlrpcimprove_remoteLogout',
            array(
'string'),
           
t('manages the remote logout'))
            );       
}

function
xmlrpcimprove_remoteLogout(){
user_logout();
return
t('logout performed');
}
?>

client:

<?php
$result
= xmlrpc('http://localhost/drupal_sd2/xmlrpc.php', 'xmlrpcimprove.remoteLogout');

if(
$result){return $result;}
else {return
t('connection failed');}
?>

Questa chiamata non funziona e ritorna il messaggio "connection failed" tutte le volte! Non capisco davvero dove sia l'errore, qualcuno può aiutarmi!?

Grazie a tutti, ne ho veramente bisogno!

fletto i muscoli e sono nel vuoto