Récupération de données via un deuxième site (webservice?)

Petit nouveau ! | 1 Messages

13 juin 2020, 09:48

Bonjour à tous!

J'ai besoin de vos lumières afin de savoir quelle méthide est la plus simple à mettre en place (avant que je me lance dans des méthodes trop complexe).

Le contexte : j'ai 2 sites différents. Sur un site, j'aimerai avoir une fonction par exemple GetNombreConnexion()
Et à partir du deuxième site internet, pouvoir utiliser cette fonction sur le premier site, afin de simplement récupérer un chiffre et pouvoir dire "Il y a eu 1000 connexions sur le site xxxx aujourd'hui".

Est-ce qu'il faut mettre en place un webservice pour ça? Est-ce qu'on peut simplement faire une page php avec des paramètres GET et récupérer une valeur sur le second site?

Merci d'avance,

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8627 Messages

15 juin 2020, 14:00

Bonjour,
Est-ce qu'on peut simplement faire une page php avec des paramètres GET et récupérer une valeur sur le second site?
C'est effectivement la meilleure solution... et c'est ce qu'on appelle un webservice :-D

Si tu veux conserver le côté le plus basique possible, ton script PHP peut ne renvoier qu'une ligne de texte (celle que tu veux afficher).

Si tu as plusieurs infos différentes à renvoyer, tu peux renvoyer les infos au format JSON : c'est juste un format texte que tu peux générer très facilement en PHP en faisant un tableau des données à transmettre et en utilisant la fonction json_encode(), puis ensuite très simple à réutiliser avec json_decode() en PHP ou même directement en javascript avec la fonction JSON.parse()
https://fr.wikipedia.org/wiki/JavaScrip ... t_Notation
https://php.net/json_encode
https://php.net/json_decode
https://developer.mozilla.org/fr/docs/W ... JSON/parse
Quand tout le reste a échoué, lisez le mode d'emploi...