Bonjour,

j'ai un petit soucis avec le script cgi suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    printf("AUTH_TYPE: <strong>%s</strong><br />\n",getenv("AUTH_TYPE"));
Lorsque j'utilise un fichier htaccess pour demander un login/mdp, pas de problème, AUTH_TYPE envois bien "Basic".

Par contre lorsque je n'utilise pas de htaccess et que dans mon script j'envois un header "WWW-authenticate: basic realm=...", avec un code d'état 401 (même effet -> il faut saisir un login/mdp), cette fois AUTH_TYPE vaut NULL

Pour info j'utilise Apache 1.3, et les cgi fonctionnent apparament normalement, ce détail mis à part.

Est-ce un fonctionnement normal, où est-ce que j'ai foiré quelque part?

edit: j'ai oublié de dire que dans le requête HTTP j'ai bien dans les 2 cas le même header:
Authorization: Basic YTph
(YTph = login: a & mdp: a encodés)