Question

Je suis un peu confus quant à ce qui se passe exactement ici. Par exemple ...

http://bidstick.com/latest/21249%7C21250% 7C21252.js & localtime = 1263468042061 /

tire quelques informations JSON, et les chiffres étant passés spécifions les enchères qui ont besoin d'informations, mais ce qui est le traitement de ces variables. Y at-il un script côté serveur qui génère le JSON? Il semble être dynamique, comme vous pouvez modifier manuellement les numéros et obtenir une réponse différente. C'EST À DIRE. il suffit de changer l'un des numéros dans le lien et il fournira des informations différentes. Merci à l'avance.

Était-ce utile?

La solution

Je pense que ce qui vous est déroutante: comment le changement de réponse lorsque les paramètres dans l'URL sont modifiés

Si oui, voici votre réponse:

scripts côté serveur génèrent la sortie que vous voyez. Ces scripts lire l'URL d'entrée et de savoir quels sont les paramètres à travailler. (Plus précisément, ces paramètres sont GET arguments). Ainsi, un script serveur peut lire ceci, et de décider ce qu'il faut faire en conséquence.

PS: maintenant je viens à penser, vous devez savoir tout cela, puisque vous savez déjà ce que JSON est

.

EDIT:


Ces scripts ne sont pas pour la lecture des utilisateurs du site. Cette sortie est destiné à être utilisé par le site lui-même, ou pour une utilisation par d'autres sites.


Pour cela: il y a deux façons que je peux penser:

  1. réécriture d'URL
  2. PHP de traitement dans un fichier .js (oui cela est possible).
    Vous pouvez le faire en disant Apache que les fichiers .js doivent être traitées par PHP
    Je pense que cela peut être fait en utilisant la directive AddType du fichier de configuration d'Apache.

Autres conseils

Oui, il y a un script côté serveur qui génère une sorte de sortie sérialisé JSON. Les deux ASP.NET MVC et Ruby on Rails ont des moyens très simples de générer des résultats JSON de ce qui ressemble à URLS standard.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top