j'ai eu une image en tête en te lisant, mais ça sera extrêmement barbare !
effectuer depuis B un files_get_content d'une page de A, qui fais une verif en bdd et print ensuite sur la page les infos, séparés par un caractère quelconque (::: par exemple) pour en faire un array sur b via un explode().
c'est loin d'être optimisé et recommandé, mais ça fonctionne
(attention, codé en ultra vitesse, ne pas copier coller ou autre, fonctions peut être mal écrites, c'est juste pour l'exemple.)
A:
<?php // données recues: $_POST[A] et $_POST[B] $retour = files_get_content("http://mon_serveur_B:UN_PORT/getinfo.php?user=$_POST[A]&pass=$_POST[B]"); if($retour != "erreur") // voir B { $retour_array = explode(":::", $retour); $mail = $retour_array[1]; $adresse = $retour_array[2]; // etc } ?>
B
<?php if(!empty($_GET[user]) && !empty($_GET[pass])) { // verif de la correspondance user / pass, on va appeller la verif "Z" if(Z) { // on recupère les données avec un fetch et tout, on en fais un seul string sous forme aaa:::bbb:::ccc:::mail:::ip:::etc... qu'on stock dans $y et on l'imprime echo $y; } else { echo "erreur"; // mdp différent de celui du compte } } else { echo "erreur"; // incomplet, on refuse } ?>
ou au pire, sur A, tu autorise un utilisateur en % histoire qu'il sache se connecter via le script php vers ton serveur B.