Странно предупреждение в php

jamal

Registered
Здравейте,

Правя логин форма, на която получавам едно много странно, поне за мен предупреждение, което гласи следното:

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

Версията на PHP, която използвам е 5.3.3. В скрипта няма функции като session_register(), което би могло да е евентуален проблем. Опитах също да изключа това предупреждение от ini.php като смених тези стойности, както е посочено в съобщението:

; session.bug_compat_42
; Default Value: on // опитах да го сменя на офф
; Development Value: On // опитах да го сменя на офф
; Production Value: Off

; session.bug_compat_warn
; Default Value: On // опитах да го сменя на офф
; Development Value: On // опитах да го сменя на офф
; Production Value: Off

Въпреки това съобщението си остава. Появява се само когато се опитам да вкарам нов запис в базата данни, без значение дали записа е осъществен или не.

Ще съм ви много благодарен ако ми дадете решение на проблема. Разбира се, аз ако до тогава намеря такова ще го споделя с вас.

Поздрави,
Мартин Димитров[/php]
 
Реших проблема. Това съобщение/програмна грешка е възможно да се появава също и когато се присвоява стойност на глобален масив с не инициализирана променлива, както беше в моя случай

PHP:
$_SESSION['user'] = $POST['user'];
 

Back
Горе