• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

сессии

  • Автор темы buts
  • Дата начала
B

buts

при разбора легкого примера с сессиями
Код:
- index.php -
<?php
// открываем сессию
session_start();
// задаём значение переменной
$a = "Меня задали на index.php";
// регистрируем переменную с открытой сессией
// важно: названия переменных передаются функции session_register()
// без знака $
session_register("a");
?>
<html>
<body>
Всё ОК. Сессию загрузили! 
Пройдём, посмотрим что <a href="dothings.php">там:</a>
</body>
</html>


при regist_globals on все ок
а при off выдает ошибку

Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0




что это такое и как это исправить??
 
A

admin

Для: buts
попробуй юзать глобальный массив $_SESSION[]
 
A

Andrew Stephanoff

RTFM!!!
в мануале это как раз и рассмотрено, в пункте работы с сессиями!!!
 
E

ExtremeRuff

Мой совет - юзать пхп как минимум версии 4.3.0 :huh:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!