Если у меня есть страница с несколькими <?php ... ?>
разделами, чередующимися с разделами чистого HTML. Я заметил, что набор переменных $_SESSION
в одном разделе <?php ... ?>
недоступен в другом на той же странице.
Итак, какова лучшая практика?
1) вызывать session_start()
в качестве первой строки каждого <?php ... ?>
раздела?
2) есть только один <?php ... ?>
раздел, охватывающий всю страницу? Если это так, я должен обернуть каждый раздел HTML в echo
, что раздражает, потому что они являются элементами HTML-формы. Может быть heredoc
их?
Я впервые пробую подобные вещи, но я не первый, кто это делает - какова лучшая практика?
Редактировать: Аплоги, моя глупая ошибка. Один из разделов PHP начинался с <?
, а не <?php