session side-effect which existed until PHP 4.2.3.

player

Новичок
session side-effect which existed until PHP 4.2.3.

У меня скрипт выводит следующую ошибку:

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

вот отрывок из скрипта:

session_start();
$_SESSION['name']=$row['name'];

Вроди бы $_SESSION это не устарелый способ передачи данных. Я знаю что это предупреждение мона выключить, но хочу сразу учиться программировать на новых технологиях. В чем моя ошибка?
Заранее спасибо за ответы
 

player

Новичок
не понял. Но если я использую $_SESSION то эта ошибка все равно появляется. Он говорит что я пользуюсь способом
which existed until PHP 4.2.3.
Или мой способ нормальный и просто надо отключить session.bug_compat_warn?
 

Andreika

"PHP for nubies" reader
имхо, способ нормальный , но надо отключить session.bug_compat_warn и session.bug_compat_42 заодно

описание директив (с небольшими подробностями о баге/фиче) в мануале (на www.php.net/session).
 
Сверху