Bug #60403 [Opn->Fbk]: $_SERVER in embedded server under Windows is empty
| From: | laruence@php.net | Date: | Tue, 29 Nov 2011 03:30:27 +0000 |
| Subject: | Bug #60403 [Opn->Fbk]: $_SERVER in embedded server under Windows is empty | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-165540@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=60403&edit=1
ID: 60403
Updated by: laruence@php.net
Reported by: keisial at gmail dot com
Summary: $_SERVER in embedded server under Windows is empty
-Status: Open
+Status: Feedback
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:
I can not reproduce this under windows 7, could you verify that you have the
exactlly same script as you described?
Previous Comments:
------------------------------------------------------------------------
[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