|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2011-11-29 03:30 UTC] laruence@php.net
-Status: Open
+Status: Feedback
[2011-11-29 03:30 UTC] laruence@php.net
[2011-11-30 16:24 UTC] keisial at gmail dot com
-Status: Feedback
+Status: Open
[2011-11-30 16:24 UTC] keisial at gmail dot com
[2011-11-30 16:34 UTC] cataphract@php.net
-Status: Open
+Status: Bogus
[2011-11-30 16:34 UTC] cataphract@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Dec 14 01:00:01 2025 UTC |
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)