소스 검색

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 년 전
부모
커밋
b19fae2629
No account linked to committer's email address
1개의 변경된 파일4개의 추가작업 그리고 3개의 파일을 삭제
  1. 4
    3
      lib/base.php

+ 4
- 3
lib/base.php 파일 보기

@@ -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…
취소
저장