2009-11-13 5 views
0

Est-il possible (et approprié) d'ouvrir une nouvelle fenêtre vers une URL externe, mes utilisateurs traitent un formulaire sur ce site (qui génère une chaîne de requête avec des paires nom/valeur), puis analyser le paires de cette chaîne de requête de retour à ma fenêtre parente afin que les valeurs peuvent être chargées dans des variables pour une utilisation ultérieure dans un formulaire sur mon site pour un traitement ultérieur? J'ai lu sur les approches utilisant window.opener dans la fenêtre enfant référençant au parent (pas cette situation), techiniques utilisant cURL et les scrappeurs d'écran saisissant des informations qui existent sur d'autres sites, mais cette situation nécessite que l'utilisateur fasse des choix sur le externe URL avant que les valeurs soient générées? Toutes les pensées ou directions à des lectures applicables seraient appréciées. De plus, si cette approche est inappropriée, j'apprécierais aussi d'en entendre parler.Extraire une chaîne de requête de eExteranl

Répondre

0

Je suis un peu confus. Vous faites en sorte que les utilisateurs remplissent un formulaire sur un site qui, une fois enregistré avec succès, affiche les nouvelles valeurs sur ce site, et vous prévoyez de récupérer ces nouvelles informations et de les utiliser sur votre site.

Cela semble très compliqué. Sans connaître les détails exacts ou pourquoi cela est nécessaire, il est difficile de donner une bonne réponse. Par exemple, si vous créez un site sur des films et que vous voulez utiliser IMDB comme source, cette idée n'a pas beaucoup de sens. Pourquoi les utilisateurs n'utiliseraient-ils pas simplement IMDB?

De plus, cela serait très difficile à coder.

+0

Merci pour votre réponse. J'ai une grande forme de collecte de données sur des événements spécifiques, y compris l'emplacement. Les utilisateurs ont la possibilité d'ajouter la longitude et la latitude. Je n'ai pas d'API "map" et je ne suis pas prêt à en installer un. Je renvoie l'utilisateur à un site pour sélectionner leur emplacement via une nouvelle fenêtre. Ils obtiennent les coordonnées après avoir cliqué sur leur emplacement. L'utilisateur copie ces coordonnées. retourne au formulaire pour les saisir. Je voudrais les charger directement dans mon formulaire. L'ajout d'une carte est mon choix suivant - mais c'est juste une chose de plus que je dois apprendre - je suis nouveau dans tout. –

+0

Je pense vraiment que l'ajout d'une API de carte serait la meilleure option. http://econym.org.uk/gmap/ pourrait être utile. – eli

0

Si par site externe, vous voulez dire un site sur lequel vous n'avez aucun contrôle, alors si cela était possible, ce serait un trou de sécurité.

Questions connexes