2010-02-18 9 views
0

Im essayant de configurer l'authentification DIGEST en utilisant PHP & Apache. J'ai essayé de le faire en utilisant un script que j'ai trouvé sur le web qui m'a donné une erreur car il disait que la méthode apache_request_headers() n'existait pas, qui en lecture semble être parce que apache n'est pas configuré pour passer les en-têtes à php. J'ai essayé d'installer HTTP_Auth en utilisant PEAR, et il échoue avec cette erreurUtilisation de l'authentification Digest avec PHP + Apache

Fatal error: Call to undefined function getallheaders() 

qui lors de la lecture est la même fonction, juste un nom d'alias.

Existe-t-il un autre moyen de mettre en œuvre l'authentification digest? J'utiliserais la configuration .htacess mais je veux pouvoir référencer l'utilisateur qui est connecté via une base de données et je ne sais pas si je peux le faire qui utilisait .htacess.

Toutes les idées, ou suis-je en peluche?

Merci

Répondre

0

Ah, je pense que le problème est parce que PHP est installé en mode CGI, par opposition au module Apache, donc pas d'accès en-tête.