Bug #60403 [Opn->Bgs]: $_SERVER in embedded server under Windows is empty
Edit report at https://bugs.php.net/bug.php?id=60403&edit=1
ID: 60403
Updated by: cataphract@php.net
Reported by: keisial at gmail dot com
Summary: $_SERVER in embedded server under Windows is empty
-Status: Open
+Status: Bogus
Type: Bug
Package: Built-in web server
Operating System: Windows Vista
PHP Version: 5.4SVN-2011-11-28 (snap)
Block user comment: N
Private report: N
New Comment:
Closing as bogus.
Previous Comments:
------------------------------------------------------------------------
[2011-11-30 16:24:59] keisial at gmail dot com
Nevermind. It was using a php.ini with variables_order = "GPC"
Sorry for the noise, Laruence.
------------------------------------------------------------------------
[2011-11-29 03:30:27] laruence@php.net
I can not reproduce this under windows 7, could you verify that you have the
exactlly same script as you described?
------------------------------------------------------------------------
[2011-11-28 19:17:23] keisial at gmail dot com
Description:
------------
$_SERVER in embedded server under Windows is empty
A simple index.php
<?php
var_dump($_SERVER);
Run with the embedded server
php -S 127.0.0.1:8080
Under Windows (wrong):
array(0) {
}
Under Linux (expected behavior, $_SERVER is populated):
array(18) {
["DOCUMENT_ROOT"]=>
string(12) "/tmp/PHP_5_4"
["REMOTE_ADDR"]=>
string(9) "127.0.0.1"
["REMOTE_PORT"]=>
string(5) "58298"
["SERVER_SOFTWARE"]=>
string(35) "PHP 5.4.0RC3-dev Development Server"
["SERVER_PROTOCOL"]=>
string(8) "HTTP/1.1"
["SERVER_PORT"]=>
string(4) "8080"
["REQUEST_URI"]=>
string(1) "/"
["REQUEST_METHOD"]=>
string(3) "GET"
["SCRIPT_NAME"]=>
string(10) "/index.php"
["SCRIPT_FILENAME"]=>
string(22) "/tmp/PHP_5_4/index.php"
["PHP_SELF"]=>
string(10) "/index.php"
["HTTP_USER_AGENT"]=>
string(23) "Wget/1.13.4 (linux-gnu)"
["HTTP_ACCEPT"]=>
string(3) "*/*"
["HTTP_HOST"]=>
string(14) "127.0.0.1:8080"
["HTTP_CONNECTION"]=>
string(10) "Keep-Alive"
["REQUEST_TIME"]=>
float(1322485593.4282)
["argv"]=>
array(0) {
}
["argc"]=>
int(0)
}
Tested Windows version is the nightly php-5.4-nts-windows-vc9-x86-r319967
Tested Linux version is a checkout of r320088, branch PHP_5_4
(and it wasn't fixed on those revisions 121, they were to a different subtree: phpdoc, pecl, or
pear)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=60403&edit=1
Thread (4 messages)