Connexion site distant pour extraire des infos

cs_Tioneb Messages postés 193 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 29 juillet 2015 - 2 oct. 2009 à 16:06
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 - 4 oct. 2009 à 16:34
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

Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
2 oct. 2009 à 21:46
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
0
cs_Tioneb Messages postés 193 Date d'inscription dimanche 16 décembre 2001 Statut Membre Dernière intervention 29 juillet 2015
3 oct. 2009 à 13:36
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?
0
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
4 oct. 2009 à 16:34
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.
0
Rejoignez-nous