Перейти к содержанию
Форум поддержки пользователей VamShop

Ошибка в админе на версиях php выше 4.2


Рекомендуемые сообщения

Ошибка в админе на версиях php выше 4.2:

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or  session.bug_compat_warn to off, respectively. in Unknown on line 0

Убирается:

/admin/includes/functions/sessions.php/

Заменить

return session_register($variable);

на

return $_SESSION[$variable];

return session_is_registered($variable);

на

return isset($_SESSION[$variable]);

return session_unregister($variable);

на

unset($_SESSION[$variable]);

Хотя идеологически правильно было бы заменить во всех скриптах вызов функций xtc_session_register, xtc_session_is_registered, xtc_session_unregister на работу с глобальными переменными.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...