Partager un module avec plusieurs sites - PHP - Programmation
Marsh Posté le 18-06-2008 à 10:56:44
Code :
|
Marsh Posté le 18-06-2008 à 11:10:54
Le mieux ne serait il pas faire ça proprement en mettant en place des services web ?
Marsh Posté le 18-06-2008 à 11:27:01
dwogsi a écrit :
|
Non, le passage des variables en get dans l'include ne fonctionne pas :
Code :
|
Alisteroid a écrit : Le mieux ne serait il pas faire ça proprement en mettant en place des services web ? |
Qu'appelles-tu des services web ?
Marsh Posté le 18-06-2008 à 11:43:36
En principe si, ça fonctionne. Le wrapper qui gère le http permet normalement le passage de variable en GET. Si tu te prends un BAD REQUEST c'est que tu as surment raté quelque chose. Sinon tu peux toujours faire un fsockopen() et ecrire toute la requête dessus.
Marsh Posté le 18-06-2008 à 11:50:11
ReplyMarsh Posté le 18-06-2008 à 13:15:20
dwogsi a écrit : En principe si, ça fonctionne. Le wrapper qui gère le http permet normalement le passage de variable en GET. Si tu te prends un BAD REQUEST c'est que tu as surment raté quelque chose. Sinon tu peux toujours faire un fsockopen() et ecrire toute la requête dessus. |
ça fonctionne si le PHP.ini le permet, il me semble qu'il y a une directive là dessus ... cf. doc php)
Marsh Posté le 18-06-2008 à 15:07:25
Oui il y a url_fopen comme directive je crois. Supposée à ON puisque la requête part, sinon il prendrait pas un BAD REQUEST.
Marsh Posté le 23-06-2008 à 12:28:44
dwogsi a écrit : En principe si, ça fonctionne. Le wrapper qui gère le http permet normalement le passage de variable en GET. Si tu te prends un BAD REQUEST c'est que tu as surment raté quelque chose. Sinon tu peux toujours faire un fsockopen() et ecrire toute la requête dessus. |
Pourrais-tu développer un peu ton idée stp ?
Désolé, mais je ne connais pas vraiment fsockopen et je ne vois pas comment je pourrais l'utiliser
J'ai bien réussi à ouvrir la connexion vers l'hôte, mais je ne vois pas comment exploiter le script disponible sur cet hôte.
Sinon, allow_url_fopen est bien sur on.
Pour ce qui est de mon script, lorsque je copie/colle le contenu de mon include dans mon navigateur, j'obtiens bien le script voulu
Marsh Posté le 23-06-2008 à 22:29:59
Le "problème" des web services c'est qu'il faut avoir l'extension soap d'activée, donc attention, c'est pas dispo chez tous les hébergeurs !
Marsh Posté le 23-06-2008 à 22:44:01
Je n'ai que des serveurs dédiés, donc, de ce côté-là, ça ne pose pas de problème
Marsh Posté le 24-06-2008 à 10:32:27
Voilà, problème résolu, c'était simplement un problème d'url_encode dans l'include
Marsh Posté le 18-06-2008 à 10:39:53
Bonjour,
Je viens de me créer un module PHP que je voudrais partager avec plusieurs sites.
Ca fonctionne de cette façon :
- le module se trouve sur à une adresse www.ndd1.tld/module
- un site veut utiliser ce module de cette façon :
Mon problème est que je ne vois pas comment transmettre les variables vers le module : auriez-vous une idée ?
Merci d'avance