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

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

вопрос

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

для сохранения данных сессии нужно всегда использовать функцию session_register()
после сохранения данных сессии к содержащим эти данные переменным нужно обращаться как к глобальным переменным с указанным при сохранении данных именем
механизм передачи идентификатора сессии не был активирован в a.php
для сохранения данных сессии нужно всегда использовать функцию register_session_variable()
Сложность вопроса
81
Сложность курса: PHP: основы
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это было сложно
27 окт 2020
Аноним
Гранд мерси за ответы по intiut'у.
15 июл 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.