Ошибка при входе на страницу авторизации / PHP

программирование php сервер

Добрый день , всему доброму народу. Подскажите молодому веб разработчику. Ошибка у меня выходит, при вхоже на страницу авторизации.

Notice: Undefined index: abies_system_name in /var/www/...../data/www/............/abies/autorize.php on line 25

На 25 строке находиться echo str_replace('%%system%%', $_SERVER['abies_system_name'], $code);

Что не так с этой строкой? Спасибо!!!!


Код PHP


define('DB_NO_DIE_ON_ERROR', true);

require_once('../loader.php');

if (isset($_GET['exit']))
$hero->quit();

if (isset($_POST['flag']))
$hero->authorize($_POST['login'], $_POST['password']);

if (isset($_SESSION['user']['is_admin']) and $_SESSION['user']['is_admin']) {
header('Location: index.php');
exit;
}

if (!isset($_SESSION['abies_skin']) and isset($_COOKIE['abies_skin']))
$_SESSION['abies_skin'] = $_COOKIE['abies_skin'];

$skin = (isset($_SESSION['abies_skin']) and file_exists('skins/'.$_SESSION['abies_skin'])) ? $_SESSION['abies_skin'] : $config['developer']['abies_skin_default'];

$code = file_get_contents(file_exists($tmp = 'skins/'.$skin.'/autorization') ? $tmp : 'design/autorization');

header('AbiesAuthorizationGate: 1');
echo str_replace('%%system%%', $_SERVER['abies_system_name'], $code);
Ответы:
Черным по белому, на чистом английском языке сказано, что не так со строкой. Вам перевести? Вот, пожалуйста:
Замечание: неопределенный индекс abies_system_name в файле ... на строке 25
Отсюда следует, что вы пытаетесь прочитать данные из элемента abies_system_name, которого не существует в массиве. Нельзя прочитать данные из переменной, которой не существует.


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.