ID: 26206 Updated by: [EMAIL PROTECTED] Reported By: danielc at analysisandsolutions dot com -Status: Bogus +Status: Closed Bug Type: CGI related Operating System: Windows 2000 PHP Version: 5CVS-2004-01-08 New Comment:
This bug has been fixed in CVS. Snapshots of the sources are packaged every three hours; this change will be in the next snapshot. You can grab the snapshot at http://snaps.php.net/. Thank you for the report, and for helping us make PHP better. Previous Comments: ------------------------------------------------------------------------ [2004-02-16 23:48:35] [EMAIL PROTECTED] duplicate status is deprecated. ------------------------------------------------------------------------ [2004-01-27 13:19:07] [EMAIL PROTECTED] In the current thread, Jani pointed out that this is related to bug 25724 -- http://bugs.php.net/bug.php?id=25724 -- which says that when register_long_arrays is off, the superglobals are broken. So, until that bug is fixed, turn register_long_arrays = On in php.ini to get $_SERVER['argv'] and $_SERVER['argc'] to work. ------------------------------------------------------------------------ [2004-01-17 19:44:43] danielc at analysisandsolutions dot com Here's a link to the discussion on the interals list back in October about these changes: http://marc.theaimsgroup.com/?t=106509307300006&r=1&w=2 This is a link to the current discussion regarding the situation and how either I'm misunderstanding things or things may not be working as expected: http://marc.theaimsgroup.com/?t=107436583100001&r=1&w=2 ------------------------------------------------------------------------ [2004-01-17 14:17:35] danielc at analysisandsolutions dot com Greg just posted on the internals list that he too noticed that $_SERVER['argv'] and $_SERVER['argc'] aren't set. He also made a very interesting observation that $argv and $argc ARE set. EXAMPLE SCRIPT argvtest.php: <?php var_dump($argv); var_dump($_SERVER['argv']); ?> INVOCATION: C:\PROGRA~1\php>php argvtest.php 1 2 OUTPUT: array(3) { [0]=> string(12) "argvtest.php" [1]=> string(1) "1" [2]=> string(1) "2" } Notice: Undefined index: argv in C:\PROGRA~1\php\argvtest.php on line 3 NULL ------------------------------------------------------------------------ [2004-01-08 13:14:25] danielc at analysisandsolutions dot com No dice using php5-win32-200401081130 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/26206 -- Edit this bug report at http://bugs.php.net/?id=26206&edit=1