Bladeren bron

Fix error log on PHP 7.2

Fixes following error in the logs: "ini_set(): A session is active. You cannot change the session module's ini settings at this time"

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
tags/v13.0.0beta3
Morris Jobke 6 jaren geleden
bovenliggende
commit
b19fae2629
No account linked to committer's email address
1 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 4
    3
      lib/base.php

+ 4
- 3
lib/base.php Bestand weergeven

@@ -412,6 +412,10 @@ class OC {
}

public static function initSession() {
if(self::$server->getRequest()->getServerProtocol() === 'https') {
ini_set('session.cookie_secure', true);
}

// prevents javascript from accessing php session cookies
ini_set('session.cookie_httponly', true);

@@ -663,9 +667,6 @@ class OC {
self::checkInstalled();

OC_Response::addSecurityHeaders();
if(self::$server->getRequest()->getServerProtocol() === 'https') {
ini_set('session.cookie_secure', true);
}

self::performSameSiteCookieProtection();


Laden…
Annuleren
Opslaan