mirror of
https://github.com/php/php-src.git
synced 2024-11-28 04:14:26 +08:00
Fixed bug #51338 (URL-Rewriter is still enabled if use_only_cookies is on).
This commit is contained in:
parent
3488cd43be
commit
995d15ebcc
2
NEWS
2
NEWS
@ -9,6 +9,8 @@ PHP NEWS
|
||||
- Fixed a NULL pointer dereference when processing invalid XML-RPC
|
||||
requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert)
|
||||
|
||||
- Fixed bug #51338 (URL-Rewriter is still enabled if use_only_cookies is
|
||||
on). (Ilia, j dot jeising at gmail dot com)
|
||||
- Fixed bug #51269 (zlib.output_compression Overwrites Vary Header). (Adam)
|
||||
- Fixed bug #51257 (CURL_VERSION_LARGEFILE incorrectly used after libcurl
|
||||
version 7.10.1). (aron dot ujvari at microsec dot hu)
|
||||
|
@ -1343,7 +1343,11 @@ PHPAPI void php_session_start(TSRMLS_D) /* {{{ */
|
||||
int nrand;
|
||||
int lensess;
|
||||
|
||||
PS(apply_trans_sid) = PS(use_trans_sid);
|
||||
if (PS(use_only_cookies)) {
|
||||
PS(apply_trans_sid) = 0;
|
||||
} else {
|
||||
PS(apply_trans_sid) = PS(use_trans_sid);
|
||||
}
|
||||
|
||||
switch (PS(session_status)) {
|
||||
case php_session_active:
|
||||
@ -1445,7 +1449,7 @@ PHPAPI void php_session_start(TSRMLS_D) /* {{{ */
|
||||
efree(PS(id));
|
||||
PS(id) = NULL;
|
||||
PS(send_cookie) = 1;
|
||||
if (PS(use_trans_sid)) {
|
||||
if (PS(use_trans_sid) && !PS(use_only_cookies)) {
|
||||
PS(apply_trans_sid) = 1;
|
||||
}
|
||||
}
|
||||
@ -1453,7 +1457,7 @@ PHPAPI void php_session_start(TSRMLS_D) /* {{{ */
|
||||
php_session_initialize(TSRMLS_C);
|
||||
|
||||
if (!PS(use_cookies) && PS(send_cookie)) {
|
||||
if (PS(use_trans_sid)) {
|
||||
if (PS(use_trans_sid) && !PS(use_only_cookies)) {
|
||||
PS(apply_trans_sid) = 1;
|
||||
}
|
||||
PS(send_cookie) = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user