Я довольно новичок в php, и уверен, что это легко, но я бы хотел сделать это правильно. У меня есть этот скрипт:
<?php
if ($_POST["username"]=="") {
include($_SERVER['DOCUMENT_ROOT'] ."/login.inc.php");
} else {
$username=$_POST["username"];
$password=$_POST["password"];
session_start();
if ($username=="bob" AND $password=="123"){ $permission="yes";}
$username=$_POST["username"];
session_register("permission");
session_register("username");
if ($permission=="yes"){
// Show stuff
}
}
?>
Извините за странное форматирование моего кода - похоже, он не может отображаться правильно.
Итак, я получаю эту ошибку:
Предупреждение: неизвестно: возможно, ваш сценарий основан на побочном эффекте сеанса, существовавшем до PHP 4.2.3. Обращаем ваше внимание, что расширение сеанса не рассматривает глобальные переменные как источник данных, если не включен параметр register_globals. Вы можете отключить эту функцию и это предупреждение, установив для session.bug_compat_42 или session.bug_compat_warn значение off, соответственно в Unknown в строке 0
То, что я предполагаю, означает, что мне нужно изменить одно из имен моих переменных, чтобы оно не конфликтовало с переменной сеанса, верно? Это то, что я прочитал, но я не уверен, что изменить.
Может кто-нибудь помочь / показать мне, пожалуйста?
Спасибо
осу