We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 925e49f commit f180678Copy full SHA for f180678
main/inc/lib/chamilo_session.class.php
@@ -86,14 +86,16 @@ public static function start($already_installed = true)
86
//ini_set('session.cookie_secure', 1);
87
//session ID in the cookie is only readable by the server
88
ini_set('session.cookie_httponly', 1);
89
+ if (api_is_https()) {
90
+ ini_set('session.cookie_secure', 1);
91
+ }
92
93
if (api_get_configuration_value('security_session_cookie_samesite_none')) {
94
if (PHP_VERSION_ID < 70300) {
95
$sessionCookieParams = session_get_cookie_params();
96
session_set_cookie_params($sessionCookieParams['lifetime'], '/; samesite=None',
97
$sessionCookieParams['domain'], true, $sessionCookieParams['httponly']);
98
} else {
- ini_set('session.cookie_secure', 1);
99
ini_set('session.cookie_samesite', 'None');
100
}
101
0 commit comments