PHP ошибка.

ildefonso99

Участник
Захожу в error-логи и вижу проблему:
"[10-Sep-2018 14:27:00 UTC] PHP Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in /home/fishrich/public_html/inc/top.php on line 2"
Захожу по указанному путю и смотрю вторую кодовую строку. Вот отрывок с проблемой:
include('conf.php'); ini_set('session.use_cookies', 'On'); ini_set('session.use_trans_sid', 'Off'); session_set_cookie_params(604800000, "/", SITE, false, false); session_start();
Что делать? Как исправить проблему?
 

pligin

Команда форума
Администратор
Захожу в error-логи и вижу проблему:
"[10-Sep-2018 14:27:00 UTC] PHP Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in /home/fishrich/public_html/inc/top.php on line 2"
Захожу по указанному путю и смотрю вторую кодовую строку. Вот отрывок с проблемой:
include('conf.php'); ini_set('session.use_cookies', 'On'); ini_set('session.use_trans_sid', 'Off'); session_set_cookie_params(604800000, "/", SITE, false, false); session_start();
Что делать? Как исправить проблему?
Во-первых это не ошибка, а предупреждение.
Тебе русским по белому написано "Сессия уже существует и её изменить нельзя"
Сделай проверку существования сессии
Если сессии нет, то выполнять этот код, если сессия есть, то проходить мимо.
 

ildefonso99

Участник
Во-первых это не ошибка, а предупреждение.
Тебе русским по белому написано "Сессия уже существует и её изменить нельзя"
Сделай проверку существования сессии
Если сессии нет, то выполнять этот код, если сессия есть, то проходить мимо.
Спасибо большое, вы мне очень помогли, я решил ошибку, там у меня просто был счётчик, я подумал что он не работает, установил новый счётчик, а старый не удалил. В итоге создалось работало два счётчика...
 
Верх