diff options
author | Stanislav Malyshev <stas@php.net> | 2008-03-12 20:24:45 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2008-03-12 20:24:45 +0000 |
commit | a9fe1010d2837cb2a02ef70156718603c3693cbd (patch) | |
tree | 2c09dc45fcc8ae2735e14f657817d849640c11fd /main/php_variables.c | |
parent | 5076296d8cf5f592a66d309fdd6747096ffc4dae (diff) | |
download | php-git-a9fe1010d2837cb2a02ef70156718603c3693cbd.tar.gz |
[DOC] add request_order INI variable to control $_REQUEST content
# if not set (default), variables_order still is used
# request_order accepts G,P and C
Diffstat (limited to 'main/php_variables.c')
-rw-r--r-- | main/php_variables.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/main/php_variables.c b/main/php_variables.c index 650b5f0219..274230fe41 100644 --- a/main/php_variables.c +++ b/main/php_variables.c @@ -835,7 +835,13 @@ static zend_bool php_auto_globals_create_request(char *name, uint name_len TSRML array_init(form_variables); INIT_PZVAL(form_variables); - for (p = PG(variables_order); p && *p; p++) { + if(PG(request_order) != NULL) { + p = PG(request_order); + } else { + p = PG(variables_order); + } + + for (; p && *p; p++) { switch (*p) { case 'g': case 'G': |