Unknown: Your script possibly relies on a session side-effect which existed

Все бы ничего, да только появилось предупреждение в скриптах

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

При грубом переводе, нам говорят, что сессии не должны рассматриваться как глобальные переменные, до тех пор пока включена register_globals.

Возникает оно, обычно, если у вас есть глобальная переменная и сессия с таким же именем, например:

global $name;
$_SESSION['name'] = 'Сергей';

Собственно, это не ошибка, а всего лишь предупреждение. Лечится просто:

@ini_set('display_errors', '0');
@ini_set('display_startup_errors', '0');
@error_reporting(E_ALL & ~E_NOTICE);

Мы просто отключаем вывод ошибок и предупреждений, но с этим нужно быть осторожнее.

Другой вариант, найти в php.ini строки

setting session.bug_compat_42
session.bug_compat_warn

И поставить им значение: off