From: [EMAIL PROTECTED]
Operating system: SuSe Linux 7.3
PHP version: 4.2.0
PHP Bug Type: Servlet related
Bug description: Problems with super globals variables
It seems to be that all super arrays are empty:
This script:
<?php
echo "Globals test: <br>";
if (is_array($_SERVER)) {
$size = sizeof($_SERVLET);
echo "_SERVER is array $size <br>";
foreach ($_SERVER as $key => $value) {
echo "Key: $key value: $value <br>";
}
}
if (is_array($_GET)) {
$size = sizeof($_GET);
echo "_GET is array $size <br>";
foreach ($_GET as $key => $value) {
echo "Key: $key value: $value <br>";
}
}
if (is_array($_POST)) {
$size = sizeof($_POST);
echo "_POST is array $size <br>";
foreach ($_POST as $key => $value) {
echo "Key: $key value: $value <br>";
}
}
if (is_array($_ENV)) {
$size = sizeof($_ENV);
echo "_ENV is array $size <br>";
foreach ($_ENV as $key => $value) {
echo "Key: $key value: $value <br>";
}
}
echo "PHP_SELF $PHP_SELF <br>";
flush();
?>
as result:
Globals test:
_SERVER is array 0
_GET is array 0
_POST is array 0
_ENV is array 0
PHP_SELF /examples/php-servlet/test/global.php
The arrays are empty.
My environment:
OS=Linux 2.4.10-4GB on i386
Tomcat 3.2.3 I use only Tomcat as web server without apache.
Java version=1.3.1_03
Java vendor=Sun Microsystems Inc.
--
Edit bug report at http://bugs.php.net/?id=16915&edit=1
--
Fixed in CVS: http://bugs.php.net/fix.php?id=16915&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=16915&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=16915&r=needtrace
Try newer version: http://bugs.php.net/fix.php?id=16915&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=16915&r=support
Expected behavior: http://bugs.php.net/fix.php?id=16915&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=16915&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=16915&r=submittedtwice