Connexion site distant pour extraire des infos

Signaler
Messages postés
193
Date d'inscription
dimanche 16 décembre 2001
Statut
Membre
Dernière intervention
29 juillet 2015
-
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
-
Salut,
J'aimerai savoir s'il est possible de faire un script PHP qui se chargera de se connecter sur un autre site (où il faut un identifiant et mot de passe) pour extraire des informations. Le but est de faire une image de signature dynamique pour le forum du site en question.

Récupérer le code source d'une page distante ne doit pas poser de problème, mais c'est surtout pour récupérer le code source en étant reconnu comme utilisateur.

Merci d'avance

3 réponses

Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Ce qui permet pour un site de reconnaître un utilisateur c'est sa session qui est représenté par un numéro (id), stocké dans ces cookies. Pour que tu sois reconnu comme un utilisateur, il faut donc que tu ouvres une session sur le site et que tu gardes le cookie en mémoire et que tu le renvoies à chaque page que tu veux charger.

Petit tutorial en lien: http://julp.developpez.com/php/curl/#L3.1.4
Messages postés
193
Date d'inscription
dimanche 16 décembre 2001
Statut
Membre
Dernière intervention
29 juillet 2015

Merci,
ta solution semble viable. Par contre, les fonctions "curl" ne sont pas prisent en charge sur mon serveur! Tu n'aurais pas une autre solution qui n'utilise pas curl?
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
Tu peux toujours travailler avec des sockets, mais c'est beaucoup plus complexe que cURL à gérer. Si c'est disponible sur ton serveur, tu essaieras de trouver des classes déjà faite pour gérer les connexions HTTP, parce que tout implémenter à zéro ça peut être long à faire.