diff options
Diffstat (limited to 'sapi/tests/test004.phpt')
-rw-r--r-- | sapi/tests/test004.phpt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/sapi/tests/test004.phpt b/sapi/tests/test004.phpt new file mode 100644 index 0000000000..03e73d3219 --- /dev/null +++ b/sapi/tests/test004.phpt @@ -0,0 +1,27 @@ +--TEST-- +Apache style CGI with PATH_INFO +--DESCRIPTION-- +Apache likes to set SCRIPT_FILENAME to the php executable +if you use ScriptAlias configurations, and the proper +path is in PATH_TRANSLATED. SCRIPT_NAME in this is faked, +but that is ok, Apache sets SCRIPT_NAME to the ScriptAlias +of the executable. +--REQUEST-- +return <<<END +PATH_INFO=/path/info +END; +--ENV-- +return <<<END +REDIRECT_URL=$scriptname +PATH_TRANSLATED=$filename/path/info +PATH_INFO=$scriptname/path/info +SCRIPT_NAME=/scriptalias/php +SCRIPT_FILENAME=$this->conf['TEST_PHP_EXECUTABLE'] +END; +--CGI-- +--FILE-- +<?php + echo $_SERVER['PATH_INFO']; +?> +--EXPECT-- +/path/info
\ No newline at end of file |