summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/session/session.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/session/session.c b/ext/session/session.c
index c050b71577..41120fdcd5 100644
--- a/ext/session/session.c
+++ b/ext/session/session.c
@@ -2102,6 +2102,9 @@ static PHP_FUNCTION(session_regenerate_id)
zend_string_release(data);
}
+ if (PS(use_cookies)) {
+ PS(send_cookie) = 1;
+ }
php_session_reset_id();
RETURN_TRUE;