Insert données form dans 2 bases de 2 domaines différents

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Insert données form dans 2 bases de 2 domaines différents

Re: Insert données form dans 2 bases de 2 domaines différents

par Stef » 14 mars 2010, 15:33

Ok! : )

J'y avais pas pensé à utiliser une include...

Merci beaucoup!!

Et c'est parti pour les tests...

Re: Insert données form dans 2 bases de 2 domaines différents

par Calimero » 14 mars 2010, 12:42

Hello,

Oui c'est possible mais selon la configuration dans laquelle tu te trouves, il y a plusieurs façons de faire (probablement pas toutes applicables à ton cas vu que tu es en mutualisé).

Une des idées parmi celles qui ont le plus de chances de fonctionner pour toi serait simple : quand tu soumets le formulaire sur le site, en plus de l'enregistrement standard des données sur la première bdd, tu vas demander à php un include() via URL (http://domaine2.com/ton_script_special. ... e1=xxxxxxx) d'un script sur deuxième site en lui transmettant les données qui vont bien. un include() fait de cette façon revient à une simple requête http, avec le serveur qui joue le rôle de client toutefois, de telle sorte que tu peux utiliser l'url du script appelé pour injecter des paramètres GET.

Et pour la petite histoire, cette technique s'appelle une RPC (Remote Procedure Call, ou appel de procédure distante) :) voilou.

Insert données form dans 2 bases de 2 domaines différents

par Stef » 13 mars 2010, 11:45

Hello,

comme j'ai essayé de le résumer dans le titre je voudrais enregistrer les données issues d'un formulaire dans deux bdd différentes, sur 2 domaines différents... Je suis propriétaire des deux domaines en hébergement mutualisé.

Est-ce que c'est possible?

Et si oui comment? =D> et merci d'avance! : )