Re: $_SERVER['PHP_AUTH_USER'] has gone
| From: | shiplu | Date: | Sun, 04 Apr 2010 17:39:34 +0000 |
| Subject: | Re: $_SERVER['PHP_AUTH_USER'] has gone | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-303814@lists.php.net to get a copy of this message | ||
You can use, http://php.net/getallheaders function and
parse the
authentication header.
For basic authentication, username and password are kept base64
encoded and separated by a ":"
Shiplu Mokaddim
My talks, http://talk.cmyweb.net
Follow me, http://twitter.com/shiplu
SUST Programmers, http://groups.google.com/group/p2psust
Innovation distinguishes bet ... ... (ask Steve Jobs the rest)
On Sun, Apr 4, 2010 at 10:19 PM, Satz Klauer <satzklauer@googlemail.com> wrote:
> Hi,
>
> I'm running a system with Fedora 12 and Apache/PHP default installation.
> That means PHP is used as module in Apache, it is NOT running as CGI.
>
> Nevertheless for the latest PHP version installed there
> $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] and
> $_SERVER['REMOTE_USER'] do no longer work, they are empty and I get a
> warning that they do not exist. It looks for me like a big incompatible
> change from one version of PHP to an other (which is a mess).
>
> So how can I get them back? Or what is the intended way to access the HTTP
> Basic Auth username and password?
>