Главная /
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
Другие ответы на вопросы из темы программирование интуит.
- # PHP-сценарий содержит следующий код: <?php $foo = define("BAR","значение константы"); echo $foo; ?> Укажите результат выполнения сценария:
- # PHP-сценарий содержит следующий код: <?php function foo($foo) {$$bar($$foo);} function bar($bar) {echo $bar;} $foo = foo; $bar = bar; $foo($bar); ?> Укажите результат выполнения сценария:
- # PHP-сценарий содержит следующий код: <?php function foo($bar) { $bar++; } $a = 1; foo(&$bar); echo $a; ?> Укажите результат выполнения сценария:
- # Файл a.php содержит следующий код: <?php session_start(); $_SESSION["a"] = 1; $_SESSION["b"] = "b"; ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php session_start(); echo session_decode(); ?> Укажите результат выполнения сценария:
- # Файл a.php содержит следующий код: <?php function foo() { session_start(); $SESSION["a"] = "a"; } foo(); ?> <a href="b.php">Перейти на следующую страницу</a> Файл b.php содержит следующий код: <?php session_start(); echo session_encode(); ?> Укажите результат выполнения сценария: