Petit nouveau ! |
9 Messages
02 sept. 2010, 15:06
Je n'ai toujours pas compris pourquoi cela ne marcherai pas ???
je peux bien faire un : include("
http://www.monsite.fr/mon_fichier.php"); non ?
pour les soa je n'ai pas trop d'avis mais ca m'a l'air plus complexe.
Si tu préfères quand tu fais une requetes http (que ce soit dans un include ou dans ton navigateur), tu n'as le pas code php qui s'affiche mais le code final (c'est à dire le résultat de l'exécution de ton code php, c'est à dire ce que tu affiches à l'aide de echo ^^)
Sinon ça voudrait dire quand connaissant le nom de ton include sur ton serveur je puisse faire un include et récupérer des choses tels que le mot de passe de ta base de donnée. Tu me diras qu'il faut que je connaisse le nom et l'emplacement de tes includes, mais dans le cas de produit open source, les noms de fichiers et de variables sont bien connus de tous.
D'où l'utilisation des webservices quand tu veux communiquer d'un serveur à un autre

Ou alors plus simple mais beaucoup plus crade, ton include distant affiche un truc du genre "MyValue1|MyValue2|MyValue3", tu fais un file_get_contents puis un explode sur les |
C'est pratique pour du code vite fait qui n'a pas besoin de beaucoup de sécurité (enfin après tu peux toujours faire un filtre par ip)... mais bon d'une manière général c'est pour qu'on a inventé les services soap
