cvs: php4 / NEWS /main main.c

From: Date: Wed, 08 Aug 2001 18:26:04 +0000
Subject: cvs: php4 / NEWS /main main.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-6661@lists.php.net to get a copy of this message
zeev Wed Aug 8 14:26:04 2001 EDT Modified files: /php4 NEWS /php4/main main.c Log: - Fix precedence of the variables order in $_FORM - Rename $_FORM to $_REQUEST for now Index: php4/NEWS diff -u php4/NEWS:1.728 php4/NEWS:1.729 --- php4/NEWS:1.728 Wed Aug 8 13:16:19 2001 +++ php4/NEWS Wed Aug 8 14:25:59 2001 @@ -1,7 +1,7 @@ PHP 4.0 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 200?, Version 4.0.7-dev -- Introduced a new $_FORM variable, which includes any GET, POST or COOKIE +- Introduced a new $_REQUEST array, which includes any GET, POST or COOKIE variables. Like the other new variables, this variable is also available regardless of the context. (Andi & Zeev) - Introduced $_GET, $_POST, $_COOKIE, $_SERVER and $_ENV variables, which Index: php4/main/main.c diff -u php4/main/main.c:1.400 php4/main/main.c:1.401 --- php4/main/main.c:1.400 Wed Aug 8 13:16:20 2001 +++ php4/main/main.c Wed Aug 8 14:26:03 2001 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: main.c,v 1.400 2001/08/08 17:16:20 zeev Exp $ */ +/* $Id: main.c,v 1.401 2001/08/08 18:26:03 zeev Exp $ */ /* {{{ includes */ @@ -894,7 +894,7 @@ for (i=0; i<6; i++) { zend_register_auto_global(short_track_vars_names[i], short_track_vars_names_length[i]-1 TSRMLS_CC); } - zend_register_auto_global("_FORM", sizeof("_FORM")-1 TSRMLS_CC); + zend_register_auto_global("_REQUEST", sizeof("_REQUEST")-1 TSRMLS_CC); zend_set_utility_values(&zuv); php_startup_sapi_content_types(); @@ -1146,20 +1146,21 @@ switch (*p) { case 'g': case 'G': - zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_GET]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 0); + zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_GET]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 1); + zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_FILES]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 1); break; case 'p': case 'P': - zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_POST]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 0); + zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_POST]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 1); break; case 'c': case 'C': - zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_COOKIE]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 0); + zend_hash_merge(Z_ARRVAL_P(form_variables), Z_ARRVAL_P(PG(http_globals)[TRACK_VARS_COOKIE]), (void (*)(void *pData)) zval_add_ref, NULL, sizeof(zval *), 1); break; } } - zend_hash_update(&EG(symbol_table), "_FORM", sizeof("_FORM"), &form_variables, sizeof(zval *), NULL); + zend_hash_update(&EG(symbol_table), "_REQUEST", sizeof("_REQUEST"), &form_variables, sizeof(zval *), NULL); } return SUCCESS;

« previous php.cvs (#6661) next »