From: [EMAIL PROTECTED] Operating system: mac osx PHP version: 4.3.0RC4 PHP Bug Type: Other web server Bug description: $_SERVER[PHP_SELF] empty in cgi
<?php print_r($_SERVER); ?> returns: 22:28:26(george@ool-18bced28)[~/Advanced PHP/examples]> php a.php Content-type: text/html X-Powered-By: PHP/4.3.0-dev Array ( [HOME] => /Users/george [SHELL] => /bin/tcsh [USER] => george [LANG] => en [PATH] => /sw/bin:/sw/sbin:/bin:/usr/bin:/Users/george/ bin:/usr/sbin:/opt/GN Upgcc/bin:/opt/GNUxemacs/bin:/usr/local/bin:/usr/local/ sbin:/usr/openwin/bin:/us r/dt/bin:/usr/ccs/bin:/usr/proc/bin:/usr/ucb:/usr/X11R6/ bin:/sw/bin:/sw/sbin:.:/ usr/X11R6/bin [__CF_USER_TEXT_ENCODING] => 0x1F5:0:0 [TERM] => vt100 [PWD] => /Users/george/Advanced PHP/examples [HOSTTYPE] => macintosh [VENDOR] => apple [OSTYPE] => darwin [MACHTYPE] => powerpc [SHLVL] => 1 [LOGNAME] => george [GROUP] => staff [HOST] => ool-18bced28.dyn.optonline.net [HOSTTAG] => maya [Omniti/mobile] [MANPATH] => /usr/share/man:/usr/openwin/share/man:/ usr/man:/usr/local/man:/ opt/SUNWwabi/man:/usr/local/lib/perl5/man:/opt/GNUpgcc/ man:/opt/GNUxemacs/man [INFOPATH] => /sw/share/info:/sw/info:/usr/local/share/ info:/usr/local/lib/i nfo:/usr/local/info:/usr/share/info [PERL5LIB] => /sw/lib/perl5 [EDITOR] => vi [VISUAL] => vi [DISPLAY] => :0.0 [CVS_RSH] => ssh [OPENWINHOME] => /usr/openwin [XFILESEARCHPATH] => /usr/dt/lib/%T/%N%S [XGLHOME] => /opt/SUNWits/Graphics-sw/xgl [LD_LIBRARY_PATH] => /usr/lib:/usr/dt/lib:/usr/openwin/ lib:/usr/ucblib:/usr/ local/lib:. [XILHOME] => /opt/SUNWits/Graphics-sw/xil [MOTIFHOME] => /usr/dt [UIDPATH] => /opt/SUNWmfdm [XMBINDDIR] => /usr/dt/lib/bindings [GUIDEHOME] => /opt/SUNWguide [PHP_SELF] => [argv] => Array ( [0] => a.php ) [argc] => 1 ) note PHP_SELF is unset. Running the same under cli yields correct result: 22:31:00(george@ool-18bced28)[~/Advanced PHP/examples]> ~/ src/php4-STABLE-200212 210230/sapi/cli/php ~/Advanced\ PHP/examples/a.php Array ( [HOME] => /Users/george [SHELL] => /bin/tcsh [USER] => george [LANG] => en [PATH] => /sw/bin:/sw/sbin:/bin:/usr/bin:/Users/george/ bin:/usr/sbin:/opt/GN Upgcc/bin:/opt/GNUxemacs/bin:/usr/local/bin:/usr/local/ sbin:/usr/openwin/bin:/us r/dt/bin:/usr/ccs/bin:/usr/proc/bin:/usr/ucb:/usr/X11R6/ bin:/sw/bin:/sw/sbin:.:/ usr/X11R6/bin [__CF_USER_TEXT_ENCODING] => 0x1F5:0:0 [TERM] => vt100 [PWD] => /Users/george/Advanced PHP/examples [HOSTTYPE] => macintosh [VENDOR] => apple [OSTYPE] => darwin [MACHTYPE] => powerpc [SHLVL] => 1 [LOGNAME] => george [GROUP] => staff [HOST] => ool-18bced28.dyn.optonline.net [HOSTTAG] => maya [Omniti/mobile] [MANPATH] => /usr/share/man:/usr/openwin/share/man:/ usr/man:/usr/local/man:/ opt/SUNWwabi/man:/usr/local/lib/perl5/man:/opt/GNUpgcc/ man:/opt/GNUxemacs/man [INFOPATH] => /sw/share/info:/sw/info:/usr/local/share/ info:/usr/local/lib/i nfo:/usr/local/info:/usr/share/info [PERL5LIB] => /sw/lib/perl5 [EDITOR] => vi [VISUAL] => vi [DISPLAY] => :0.0 [CVS_RSH] => ssh [OPENWINHOME] => /usr/openwin [XFILESEARCHPATH] => /usr/dt/lib/%T/%N%S [XGLHOME] => /opt/SUNWits/Graphics-sw/xgl [LD_LIBRARY_PATH] => /usr/lib:/usr/dt/lib:/usr/openwin/ lib:/usr/ucblib:/usr/ local/lib:. [XILHOME] => /opt/SUNWits/Graphics-sw/xil [MOTIFHOME] => /usr/dt [UIDPATH] => /opt/SUNWmfdm [XMBINDDIR] => /usr/dt/lib/bindings [GUIDEHOME] => /opt/SUNWguide [PHP_SELF] => /Users/george/Advanced PHP/examples/a.php [SCRIPT_NAME] => /Users/george/Advanced PHP/examples/ a.php [SCRIPT_FILENAME] => /Users/george/Advanced PHP/ examples/a.php [PATH_TRANSLATED] => /Users/george/Advanced PHP/ examples/a.php [DOCUMENT_ROOT] => [argv] => Array ( [0] => /Users/george/Advanced PHP/examples/ a.php ) [argc] => 1 ) -- Edit bug report at http://bugs.php.net/?id=21154&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=21154&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=21154&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=21154&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=21154&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=21154&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=21154&r=support Expected behavior: http://bugs.php.net/fix.php?id=21154&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=21154&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=21154&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=21154&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21154&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=21154&r=dst IIS Stability: http://bugs.php.net/fix.php?id=21154&r=isapi