Ошибка session_cache_limiter() в php 7.2

В этой теме 1 ответ, 1 участник, последнее обновление  Andrey Makhovikov 2 нед., 3 дн. назад.

  • Автор
    Сообщения
  • #7819


    Andrey Makhovikov
    Участник

    Получаю такую ошибку на php 7.2:
    Warning: session_cache_limiter(): Cannot change cache limiter when session is active in /public_html/wp-content/plugins/cforms2/lib_functions.php on line 36

    Откатываюсь на php 7.1 — и все опять нормально.

    Как это можно исправить или надо теребить авторов cforms2?

  • #7820


    Andrey Makhovikov
    Участник

    Нашел решение. Надо переписать одну функцию:

    function cforms2_start_session() {

    $session_id = session_id();
    if (empty($session_id)) {
    session_cache_limiter(‘nocache’);
    session_start();
    }

    }

Для ответа в этой теме необходимо авторизоваться.