Prev: Collections / Static typing - was "array or list of objects ofdifferent types"
Next: Howto send command over ssh using sockets
From: Satz Klauer on 4 Apr 2010 12:34 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?
From: Nilesh Govindarajan on 4 Apr 2010 13:38 On 04/04/10 22:04, Satz Klauer 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? > Why not dump the $_SERVER array and check it out ? -- Nilesh Govindarajan Site & Server Administrator www.itech7.com मेरा भारत महान ! मम भारत: महत्तम भवतु !
From: shiplu on 4 Apr 2010 13:39 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(a)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? >
From: Nathan Rixham on 4 Apr 2010 15:48 Satz Klauer 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? > just a quick sanity check; you do have the specific site/directory set up to send and receive basic auth yeah? sounds very much to me like this is an apache config issue and not php :) regards!
From: "Daniel P. Brown" on 4 Apr 2010 15:54
Sorry for the top-post. Easter has me on the DROID instead of my PC. I second Rixham's thought. Is it a DSO, CGI, FCGI? What pops out in var_dump($_SERVER) and var_dump($_ENV)? On Apr 4, 2010 3:49 PM, "Nathan Rixham" <nrixham(a)gmail.com> wrote: Satz Klauer wrote: > Hi, > > I'm running a system with Fedora 12 and Apache/PHP default installatio... just a quick sanity check; you do have the specific site/directory set up to send and receive basic auth yeah? sounds very much to me like this is an apache config issue and not php :) regards! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.... |