ID: 49728 Comment by: carsten_sttgt at gmx dot de Reported By: pliu at eiu dot edu Status: Open Bug Type: CGI related Operating System: Windows XP PHP Version: 5.3.0 New Comment:
> Category: CGI related > > echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; > echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your PHP_AUTH_USER and PHP_AUTH_PW is not available in a normal CGI environment. Regards, Carsten Previous Comments: ------------------------------------------------------------------------ [2009-10-01 20:37:23] pliu at eiu dot edu I made mistakbe on the version of PHP that came with Zend Server CE. It is PHP Version 5.2.10. Question: Is there any way to update only PHP version within Zend Server Community Edition? Thanks. ------------------------------------------------------------------------ [2009-10-01 16:11:00] j...@php.net Please try using this snapshot: http://snaps.php.net/php5.3-latest.tar.gz For Windows: http://windows.php.net/snapshots/ There is no PHP 5.3.1 released, check your version.. ------------------------------------------------------------------------ [2009-09-30 19:19:10] pliu at eiu dot edu Description: ------------ $_SERVER['PHP_AUTH_USER'] does not pass the parameter to header. This same problem was reported and was supposed to be fixed on version PHP 5.0. Now, it happens again with Zend Server CE (PHP 5.3.1). Reproduce code: --------------- <?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Text to send if user hits Cancel button'; exit; } else { echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>"; echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>"; } ?> Expected result: ---------------- After entering username and password, the username and password will be displayed on the web page. Actual result: -------------- In IE, the authentication window will ask 3 times for username and password. Then, it closes, and displays "Text to send if user hits Cancel button." In Firefox, it keeps asking for the username and pssword. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49728&edit=1