Re: $_SERVER['PHP_AUTH_USER'] has gone

From: 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? >

« previous php.general (#303814) next »