Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
b19fae2629
No account linked to committer's email address
1 değiştirilmiş dosya ile 4 ekleme ve 3 silme
  1. 4
    3
      lib/base.php

+ 4
- 3
lib/base.php Dosyayı Görüntüle

@@ -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();


Loading…
İptal
Kaydet