Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/07/2007, 15h55   #1
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Par défaut [Prototype] AJAX et les serveurs distants

Bonjour,

Jusqu'à présent j'utilise AJAX pour des requêtes sur mon propre serveur mais peut-on utiliser AJAX pour envoyer des requêtes sur un serveur distant?

Merci pour vos réponses,

webrider
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 16h34   #2
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Bonjour,
Citation:
Envoyé par webrider
Jusqu'à présent j'utilise AJAX pour des requêtes sur mon propre serveur mais peut-on utiliser AJAX pour envoyer des requêtes sur un serveur distant?
Autant que je sache, non, pour des pb de sécurité ...

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h07   #3
Membre Expert
 
Eleveur de cornichons
Inscription : juin 2002
Messages : 1 060
Détails du profil
Informations personnelles :
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Eleveur de cornichons
Secteur : Finance

Informations forums :
Inscription : juin 2002
Messages : 1 060
Points : 1 040
Points : 1 040
Depuis la page de la doc du framework Prototype : http://www.prototypejs.org/learn/introduction-to-ajax , la réponse est bien encadré en rouge

Nas'
Nasky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h39   #4
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Merci pour vos réponses les gars!

Afin que vous puissiez m'aiguiller sur une solution autre qu'AJAX si possible, je vais devoir être légèrement plus explicite.

Le script qui se trouve sur le site distant effectue un calcul suivant plusieurs paramètres que je lui envoie, un fois que le calcul est terminé il me retourne du xml contenant les résultats.

Les paramètres sont saisis par l'utilisateur au moyen d'un formulaire. J'aurais voulu intercepter la réponse et l'afficher sur la page sans que celle-ci ne se recharge.

Est-ce réalisable tel que je le propose?
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h43   #5
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 315
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 315
Points : 15 609
Points : 15 609
Citation:
Envoyé par webrider
Est-ce réalisable tel que je le propose?
Les iframe posant le même pb de sécurité, je ne vois qu'une pop qui renverrait le résultat à son opener

Enfin ... peut-être que quelqu'un d'autre aura mieux

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 18h23   #6
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Citation:
Envoyé par E.Bzz
Enfin ... peut-être que quelqu'un d'autre aura mieux
J'espère aussi mais merci quand-même!
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 03h15   #7
Membre éclairé
 
Inscription : novembre 2006
Messages : 336
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 336
Points : 323
Points : 323
Bien sur que c'est possible, il faut appeler un pseudo proxy sur ton site, qui est chargé de retriever le contenu sur un autre site. Tout cela se fait coté serveur et la réponse qui est fait est envoyé par ton site, avec du contenu extérieur.

C'est pas difficile à mettre en oeuvre cf readfile en php, mais ça pose des soucis de sécurité évidents, à méditer donc.
Shinuza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 12h52   #8
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Merci pour ta réponse Shinuza!

Je comprends bien l'idée dans son ensemble mais pourrais-tu me donner plus d'infos sur la mise en place d'un pseudo proxy? Un lien peut-être?

webrider
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2007, 16h48   #9
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
J'ai trouvé une solution moins souple mais qui s'adapte bien à mon projet.

Je vais "charger" le xml par le biais de PHP, le parser en PHP et "insérer" les données dans la page. Il ne me restera plus qu'à les rechercher en JavaScript et tout sera transparent pour l'utilisateur.

NB : cette solution s'applique bien à mon problème car les données envoyées par xml sont peu mises à jour et ne dépendent que de peu de facteurs. Si ce n'est pas votre cas, une autre solution devra s'imposer!
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h24.


 
 
 
 
Partenaires

Hébergement Web