Грешка: Your script possibly relies on a session side-effec

nom3r1

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

Код:
$result = mysql_query("SELECT * FROM `users` WHERE username='$username' and password='$password'") or die (mysql_error());
$count = mysql_num_rows($result);
if($count==1){
	session_register('username');
	session_register('password');
} else {

}

Да съм по-точен - от тук ми идва проблема?:
Код:
session_register('username');
session_register('password');
 
Това е функция, която се използва в PHP4. Предполагам почти всички вече пишат на PHP5, а някои и на 5.3
Затова правиш така: $_SESSION['key'] = 'value';
Ефекта е същият :)
 
F1r3Fl3x каза:
Това е функция, която се използва в PHP4. Предполагам почти всички вече пишат на PHP5, а някои и на 5.3
Затова правиш така: $_SESSION['key'] = 'value';
Ефекта е същият :)

Прав си, въобще от тая бъркотия в главата ми забравих разликата от PHP4 до PHP5.. :}

+1
 

Back
Горе