Re: README.PHP4-TO-PHP5-THIN-CHANGES
| From: | Daniel Convissor | Date: | Sat, 17 Jan 2004 20:40:47 +0000 |
| Subject: | Re: README.PHP4-TO-PHP5-THIN-CHANGES | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-7162@lists.php.net to get a copy of this message | ||
On Sat, Jan 17, 2004 at 03:08:32PM -0500, Greg Beaver wrote:
>
> $_SERVER should be populated with argc and argv if variables_order
> includes "S".
Unfortunately, this isn't working on my system with the
php5-win32-200401161930 snapshot. Perhaps I'm misunderstanding something?
My variables_order has "GPCS" and register_argc_argv is "On" but
$_SERVER['argv'] isn't there.
Test script:
<?php
echo "\$_SERVER\n";
var_dump($_SERVER);
echo "\n\$_SERVER['argv']\n";
var_dump($_SERVER['argv']);
echo "\n\$argv\n";
var_dump($argv);
echo 'register_argc_argv = ' . ini_get('register_argc_argv') . "\n";
echo 'variables_order = ' . ini_get('variables_order') . "\n";
?>
Regardless of the register_argc_argv and variables_order settings in the
php.ini file, the following happens:
$_SERVER is filled with loads of stuff
$_SERVER['argv'] is not set
$argv is set
register_argc_argv says 1
The right .ini file is being read, because changing variables_order shows
up in the ini_get() output.
So, what am I forgetting?
--Dan
--
T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y
data intensive web and database programming
http://www.AnalysisAndSolutions.com/
4015 7th Ave #4, Brooklyn NY 11232 v: 718-854-0335 f: 718-854-0409