2010-09-26 10 views
0

Je fais affaire avec un service Web qui sert des fichiers vidéo (hôte). Ils vous fournissent un Guid utilisé dans un code d'intégration (lien vers le fichier js).Passer des variables à JavaScript dans une URL?

Leur URL sont structurées comme ceci:

http://www.foo.com/34534525lsjda345435/script.js

D'une certaine façon, les script.js parse cette URL et récupère la variable. Est-ce que quelqu'un peut me dire comment cela est fait?

Quel type de script s'exécute sur le serveur pour répondre à ces demandes? Après tout, la chaîne dans l'URL ne fait pas vraiment référence à un vrai répertoire, ou le fait-il?

Toute aide/analyse serait appréciée.

Répondre

0

Elles sont le plus susceptibles réécrivent l'URL et cet ID à un script qui génère le Javascript - par générer je veux dire intégrer une vidéo spécifiques les données dans le javascript. Un fichier javascript n'a pas connaissance de l'URL où il réside, seulement l'URL de la fenêtre ou de l'image où il est chargé.

foo.com/$1/script.js -> foo.com/gen_script?id=$1 

foo.com/gen_script?id=$1 est le script qui génère effectivement ce fichier.

S'ils utilisent quelque chose comme mod_rewrite, vous trouverez quelque chose comme ce qui suit dans leur fichier de configuration:

RewriteRule ^(.*)/script\.js$ http://foo.com/gen_script?id=$1 
+0

Eh bien après quelques semaines briser ma tête, je suis arrivé en fait à la même conclusion! :) Merci pour l'aide. – Stormbytes