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