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

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

вопрос

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

в ссылке на b.php не был передан идентификатор сессии
для сохранения данных сессии нужно использовать функцию session_register()
после сохранения данных сессии к содержащим эти данные переменным нужно обращаться как к глобальным переменным с указанным при сохранении данных именем
на момент вызова функции session_start() в a.php заголовок страницы уже был отправлен, поэтому передать идентификатор сессии методом Cookie не удалось
Сложность вопроса
82
Сложность курса: PHP: основы
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не опубликованные ответы - я бы не смог решить c этими тестами intuit.
02 июл 2020
Аноним
Зачёт сдан. Лечу в клуб отмечать экзамен intuit
27 апр 2020
Аноним
Какой студент ищет эти вопросы интуит? Это же безумно легко
07 апр 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.