Bonjour,
après avoir parcouru des dizaines de sites et fait de multiples recherches sur google, je n'ai pas réussi à trouver l'information dont j'ai besoin.
Je voudrai récupèrer un fichier CSV sur un serveur distant qui nécessite d'être authentifié. J'ai alors cherché comment est-il possible de s'identifier directement via les en-têtes HTTP, avec la fonction header() php.
Malheureusement je n'ai trouvé que des informations (qui forment déjà une base), pour créer un système d'authentification, et non pas pour s'identifier.
En fait j'aimerai pouvoir faire quelque chose du genre (mais fonctionnel) :
Il me semble avoir compris que le serveur distant, après avoir reçu les informations de l'en-tête HTTP de la part du client, récupère les données via les variables serveur $_SERVER['PHP_AUTH_USER'].
Bref, si vous avez une idée ou un lien à partager pour savoir comment s'identifier via les en-têtes HTTP en php, ça me rendrait bien service.
Merci d'avance
Modifié par Rasta31 (07 Oct 2007 - 19:10)
après avoir parcouru des dizaines de sites et fait de multiples recherches sur google, je n'ai pas réussi à trouver l'information dont j'ai besoin.
Je voudrai récupèrer un fichier CSV sur un serveur distant qui nécessite d'être authentifié. J'ai alors cherché comment est-il possible de s'identifier directement via les en-têtes HTTP, avec la fonction header() php.
Malheureusement je n'ai trouvé que des informations (qui forment déjà une base), pour créer un système d'authentification, et non pas pour s'identifier.
En fait j'aimerai pouvoir faire quelque chose du genre (mais fonctionnel) :
header("WWW-Authenticate: username: 'user' passwd: 'pass'");
Il me semble avoir compris que le serveur distant, après avoir reçu les informations de l'en-tête HTTP de la part du client, récupère les données via les variables serveur $_SERVER['PHP_AUTH_USER'].
Bref, si vous avez une idée ou un lien à partager pour savoir comment s'identifier via les en-têtes HTTP en php, ça me rendrait bien service.
Merci d'avance

Modifié par Rasta31 (07 Oct 2007 - 19:10)