appel script distant et récupération des variables(+ envoi en POST de $_SERVER)

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 : appel script distant et récupération des variables(+ envoi en POST de $_SERVER)

par Laurentw » 21 mars 2008, 18:07

Pas de problème HyWan, je ne cherche pas des explications détaillées, juste une direction que je peux creuser. :-)

Merci!
Laurent

par Hywan » 21 mars 2008, 16:42

Regarde du côté des flux en PHP.

Je n'ai pas le temps de te faire une explication sur le fonctionnement de XML-RPC de façon détaillée, mais cherche sur Internet et reviens avec tes questions :).

par Laurentw » 21 mars 2008, 13:59

pas grave :-)
Je réfléchis à ce genre de solution mais n'étant pas un spécialiste dans ce domaine, il faut que je creuse un peu plus le sujet. Si tu connais un site avec une bonne explication et quelques exemples, je suis preneur.

Par contre, je pensais également à une autre solution qui consisterait à utiliser une fonction de type post to host en envoyant les éléments de $_SERVER en POST vers mon script local. Existe-t-il des méthodes permettant d'envoyer l'intégralité du contenu de $_SERVER vers une autre url en POST?

Merci!
Laurent

par Hywan » 16 mars 2008, 23:52

Bonjour et désolé pour le temps de réponse un peu long.

Est-ce que tu as déjà regardé du côté de XML-RPC ?

appel script distant et récupération des variables(+ envoi e

par Laurentw » 14 mars 2008, 12:55

Bonjour à tous,

Je bosse sur une fonctionnalité de mon site qui permettra à des personnes externes d'interagir avec ma base de données selon certaines conditions, j'ai pour cela besoin d'offrir la possibilité d'accèder à distance à un script sur mon serveur.

Je vais donner un exemple concret pour mieux expliquer mon besoin. Le contexte comprend 3 éléments: un téléphone portable, un site partenaire et mon site.

Un téléphone portable visite le site partenaire pour obtenir par exemple des informations sur les accessoires disponibles pour son téléphone. Le site partenaire m'envoie une requête me disant que le téléphone portable de la marque X et modèle Y demande des informations sur les accessoires compatibles. Un script sur mon site vérifie ce qui est disponible pour la marque X et le modèle Y, et renvoie ensuite du texte ou du xml avec les données correspondantes.

Je rencontre la difficulté suivante:
Si j'utilise une fonction du type fopen/include, c'est le serveur du site partenaire qui génère la requête, je perds donc le user agent du téléphone portable. J'ai en réalité besoin des http headers envoyés par le téléphone et si j'utilise un fopen, je reçois les http headers du site du partenaire au lieu de ceux du téléphone.

En plus d'envoyer des informations sur le téléphone, j'envoie des informations sur la taille d'écran du téléphone pour que le partenaire puisse formatter sa page correctement pour le téléphone qui la visite. Il est donc important que le partenaire reçoive ces informations avant la construction de la page.

Un peu compliqué non? :-)

Merci
Laurent
La page contenant les infos à transmettre: http://www.mobilemultimedia.be/fr/uaprof/parser.php