From: timon dot roth at bluewin dot ch Operating system: Linux SUE 8.2 PHP version: 5.0.0b1 (beta1) PHP Bug Type: CGI related Bug description: äPHP_SELF is unavailable
Description: ------------ the Variable $PHP_SELF is unknown in a CGI-Script, even if register globals is on. simple Variablenames are unknown like $txt. when i call them $_POST[txt] it is there. ------------------------- <?php echo "<pre>der Text - $_POST[txt] - mit CRYPT_STD_DES lautet: " . CRYPT($_POST[txt],CRYPT_STD_DES)."<br>"; echo "der Text - $_POST[txt] - mit MD5 lautet: " . md5($_POST[txt])."<br>"; echo "der Text - $_POST[txt] - mit CRYPT_EXT_DES lautet: " . CRYPT($_POST[txt],CRYPT_EXT_DES)."<br>"; echo "der Text - $_POST[txt] - mit CRYPT_MD5 lautet: " . CRYPT($_POST[txt],CRYPT_MD5)."<br>"; echo "der Text - $_POST[txt] - mit CRYPT_BLOWFISH lautet: " . CRYPT($_POST[txt],CRYPT_BLOWFISH)."<br></pre>"; echo base64_decode($_POST[txt]); ?> <html> <head> </head> <body> <form action="<?php echo $PHP_SELF; ?>" method="post"> <INPUT TYPE="TEXT"> <textarea name="txt"></textarea> <input type="submit" value="send"> </form> </body> </html> Reproduce code: --------------- <pre>der Text - - mit CRYPT_STD_DES lautet: 1$XA3AnJXEveE<br>der Text - - mit MD5 lautet: d41d8cd98f00b204e9800998ecf8427e<br>der Text - - mit CRYPT_EXT_DES lautet: 0$fzSX8JzA0Vw<br>der Text - - mit CRYPT_MD5 lautet: 1$XA3AnJXEveE<br>der Text - - mit CRYPT_BLOWFISH lautet: 1$XA3AnJXEveE<br></pre> <html> <head> </head> <body> <form action="" method="post"> <input TYPE="TEXT"> <textarea name="txt"></textarea> <input type="submit" value="send"> </form> </body> </html> Expected result: ---------------- <pre>der Text - - mit CRYPT_STD_DES lautet: 1$XA3AnJXEveE<br>der Text - - mit MD5 lautet: d41d8cd98f00b204e9800998ecf8427e<br>der Text - - mit CRYPT_EXT_DES lautet: 0$fzSX8JzA0Vw<br>der Text - - mit CRYPT_MD5 lautet: 1$XA3AnJXEveE<br>der Text - - mit CRYPT_BLOWFISH lautet: 1$XA3AnJXEveE<br></pre> <html> <head> </head> <body> <form action="/temp/bas64.php" method="post"> <input TYPE="TEXT"> <textarea name="txt"></textarea> <input type="submit" value="send"> </form> </body> </html> -- Edit bug report at http://bugs.php.net/?id=24511&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=24511&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=24511&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=24511&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=24511&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=24511&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=24511&r=support Expected behavior: http://bugs.php.net/fix.php?id=24511&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=24511&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=24511&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=24511&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=24511&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=24511&r=dst IIS Stability: http://bugs.php.net/fix.php?id=24511&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=24511&r=gnused