hi everyone !!!
I am having problems with HTTP AUTHENTICATION with PHP
I always get a parse error on the following:
$_SERVER['PHP_AUTH_USER']
if i check my $_SERVER variables and I print it like this:
print_r($_SERVER);
I get the following:
Array ( [DOCUMENT_ROOT] => /windows/win_G/www [HTTP_ACCEPT] => text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1 [HTTP_ACCEPT_CHARSET] => ISO-8859-1,utf-8;q=0.7,*;q=0.7 [HTTP_ACCEPT_ENCODING] => gzip,deflate [HTTP_ACCEPT_LANGUAGE] => en-us,en;q=0.5 [HTTP_CONNECTION] => keep-alive [HTTP_HOST] => dude [HTTP_KEEP_ALIVE] => 300 [HTTP_REFERER] => xxxxxx [HTTP_USER_AGENT] => Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040220 [PATH] => /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin [REMOTE_ADDR] => 127.0.0.1 [REMOTE_PORT] => 1224 [SCRIPT_FILENAME] => /windows/win_G/www/LEMOTION_NEW/members/test2.php [SERVER_ADDR] => 127.0.0.1 [SERVER_ADMIN] =>
you@your.address [SERVER_NAME] => new.host.name [SERVER_PORT] => 80 [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache/1.3.28 (Linux/SuSE) PHP/4.3.3 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => [REQUEST_URI] => /LEMOTION_NEW/members/test2.php [SCRIPT_NAME] => /LEMOTION_NEW/members/test2.php [PATH_TRANSLATED] => /windows/win_G/www/LEMOTION_NEW/members/test2.php [PHP_SELF] => /LEMOTION_NEW/members/test2.php [argv] => Array ( ) [argc] => 0 )
No $_SERVER['PHP_AUTH_USER'] to find it .
How come ?
And how should i get it to work ? Do I have to install something ? Or change something in my httpd.conf file ?