Connexion sur site demandant une authentification

Répondre
ajna38
le 16/09/2003 à 11:17
ajna38
Bonjour,
Je souhaite rappatrier des infos sur un site http en utilisant la fonction fopen().
Le problème est que le site demande une authentification.
Je possède un compte sur ce site, donc un login et un password.
Comment m'authifier sachant que le passage des donnees par l'url (http://login;password@..) n'est pas autirisée.
Merci d'avance
LA GLOBULE
le 16/09/2003 à 12:19
LA GLOBULE
Je souhaite rappatrier des infos sur un site http en utilisant la fonction fopen().

Tu souhaites faire quoi plus precisement ?
ajna38
le 16/09/2003 à 14:18
ajna38
J'ai fait un programme qui se connecte à un site et rappartie des infos pour les placer dans une base mysql.
Cela marche très bien sur des sites sans mot de passe, mais pose problème quand je dois m'authentifier.
Sur un site sur lequel j'a un compte, la seule façon de s'identifier est de passer par un formulaire.
Je cherche un moyen de passer au serveur mon login et mon password en utilisant la fonction fopen.

As-tu une idée?
LA GLOBULE
le 16/09/2003 à 14:26
LA GLOBULE
Si tu ne peux passer passer tes parametres par l'URL, je ne vois pas trop comment tu pourrais faire çà.

Sinon, passe un accord avec ce site et demande au webasmter de te fournir un fichier xml (par exemple) contenant les infos que tu souhaites rapatrier.
Le webmaster mettant à jour ce fichier à chaque fois que c'est necessaire.
LA GLOBULE
le 16/09/2003 à 14:32
LA GLOBULE
Sinon, c'est une authentification par htaccess ou bien par simple formulaire ?
ajna38
le 16/09/2003 à 14:57
ajna38
c'est une authentification par htaccess...

Sinon j'avais pensé utiliser la fonction header('WWW-Authenticate: .. qui me permet de m'identifier, mais l'identification se fait sur le serveur qui lance le script et non pas sur le serveur distant.
Y-a-til un moyen de lancer cette authentification manuelle sur le serveur distant?
LA GLOBULE
le 16/09/2003 à 15:31
LA GLOBULE
Si c'est une protection par htacess, tu devrais pouvoir acceder au contenu avec une URL ressemblant à :

http://login:pass@www.le_site.com/repertoire/index.php
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours