Главная / PHP: основы / Файл a.php содержит следующий код: <?php session_start(); $_ HTTP_SESSION_VARS["prev_page"] = "a.php"; ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php session_start(); echo "Вы пришли с ".

Файл a.php содержит следующий код: <?php session_start(); $_ HTTP_SESSION_VARS["prev_page"] = "a.php"; ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php session_start(); echo "Вы пришли с ".$_ HTTP_SESSION_VARS["prev_page"]; ?> Предполагалось, что при переходе на следующую страницу будет отображена строка "Вы пришли с a.php", однако результатом выполнения сценария является строка " Вы пришли с ". Все настройки работы с сессиями являются установленными по умолчанию. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы:

вопрос

Правильный ответ:

для сохранения данных сессии нужно всегда использовать функцию session_register()
после сохранения данных сессии к содержащим эти данные переменным нужно обращаться как к глобальным переменным с указанным при сохранении данных именем
массив $_ HTTP_SESSION_VARS не является суперглобальным и не отвечает за работу с сессиями
для сохранения данных сессии нужно всегда использовать функцию register_session_variable()
Сложность вопроса
18
Сложность курса: PHP: основы
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за подсказками по интуиту.
22 ноя 2017
Аноним
Экзамен сдан на пять с минусом. Спасибо за халяуву
02 дек 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.