cvs: /php4/ext/session session.c
| From: | Sascha Schumann | Date: | Wed, 17 Nov 1999 22:59:58 +0000 |
| Subject: | cvs: /php4/ext/session session.c | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-6407@lists.php.net to get a copy of this message | ||
sas Wed Nov 17 17:59:58 1999 EDT
Modified files:
/php4/ext/session session.c
Log:
(php_rinit_session): use post request startups to reenable session.auto_start
Index: php4/ext/session/session.c
diff -u php4/ext/session/session.c:1.64 php4/ext/session/session.c:1.65
--- php4/ext/session/session.c:1.64 Tue Nov 9 09:27:56 1999
+++ php4/ext/session/session.c Wed Nov 17 17:59:27 1999
@@ -921,6 +921,13 @@
zend_hash_destroy(&PS(vars));
}
+void _php_session_auto_start(void *data)
+{
+ PSLS_FETCH();
+
+ _php_session_start(PSLS_C);
+}
+
PHP_RINIT_FUNCTION(session)
{
PSLS_FETCH();
@@ -933,16 +940,9 @@
return FAILURE;
}
- if(INI_INT("session.auto_start")) {
- php_error(E_ERROR, "session.auto_start is not available in this version. Disable it in your
configuration.");
- return FAILURE;
- }
-
-#if 0
if(INI_INT("session.auto_start")) {
- _php_session_start(PSLS_C);
+ php_register_post_request_startup(_php_session_auto_start, NULL);
}
-#endif
return SUCCESS;
}