cvs: /php4/ext/session session.c

From: Date: Wed, 08 Mar 2000 14:57:56 +0000
Subject: cvs: /php4/ext/session session.c
Groups: php.version4 
Request: Send a blank email to php-version4+get-11754@lists.php.net to get a copy of this message
andrei Wed Mar 8 06:57:56 2000 EDT Modified files: /php4/ext/session session.c Log: Anything in $HTTP_SESSION_VARS[] is auto-registered, if register_globals is turned off. Index: php4/ext/session/session.c diff -u php4/ext/session/session.c:1.115 php4/ext/session/session.c:1.116 --- php4/ext/session/session.c:1.115 Mon Mar 6 10:41:15 2000 +++ php4/ext/session/session.c Wed Mar 8 06:57:26 2000 @@ -437,7 +437,18 @@ char *val; int vallen; int ret; + char *variable; + ulong num_key; + PLS_FETCH(); + if (!PG(register_globals)) { + for (zend_hash_internal_pointer_reset(PS(http_state_vars)->value.ht); + zend_hash_get_current_key(PS(http_state_vars)->value.ht, &variable, &num_key) == HASH_KEY_IS_STRING; + zend_hash_move_forward(PS(http_state_vars)->value.ht)) { + PS_ADD_VAR(variable); + } + } + val = _php_session_encode(&vallen PSLS_CC); if (val) { ret = PS(mod)->write(&PS(mod_data), PS(id), val, vallen);

« previous php.version4 (#11754) next »