На каждой странице, к которой я обращаюсь через index2.php, где находится моя игра, но заголовок файла включен. Нужно ли использовать $username = $_SESSION['username']
на каждой странице, если у меня есть файл заголовка? Как мне это сделать?
ответ
Короткий ответ, если вы включите страницу в верхней части вашего сценария, и это определение переменной $username
как $_SESSION
вар, то не вам не нужно устанавливать его на каждой странице. Однако при этом убедитесь, что вы проверяете, установлен ли сеанс перед его настройкой.
Пример, если пользователь гость вы можете сделать следующее:
Поскольку ваш вопрос был обновлен, чтобы спросить, как вы это делаете вы включаете файл, используя следующие
include_once("path/to/file.php");
Спасибо, что отвечает на мой вопрос, я ценю это, это сэкономит немного времени, и я узнал кое-что, чего не знал. –
@TerryJ. Вы также можете определить свою переменную 'session_start()' в этом одном файле и включить ее для запуска сеанса для каждой страницы, в которую она включена, чтобы вы получили значения в правильном порядке. – Kaboom
session_start();
$username = 'guest';
if(isset($_SESSION['username']))
{
$username = $_SESSION['username'];
}
require_once("path_to_session.php")
http://meta.stackoverflow.com/questions/310219/are-answers-that-contain-only-commented-code-acceptable –
- 1. Как мне получить доступ к $ _SESSION во включенном файле?
- 2. Как использовать mysqli во включенном файле, когда соединение mysqli хранится в другом включенном файле?
- 3. Как найти тип, указанный во включенном файле?
- 4. Использование переменной PHP во включенном файле оценивает значение NULL во включенном файле
- 5. Может ли #endif во включенном файле использоваться для закрытия #if во включенном файле?
- 6. Как использовать идентификатор в включенном файле php
- 7. Константы, которые не определены во включенном файле
- 8. Индекс петли во включенном файле nunjucks
- 9. PHP - получить переменные, определенные во включенном файле
- 10. Переменная PHP неопределенная во включенном файле
- 11. Переменная недоступна во включенном файле php
- 12. PHP хранит запросы db во включенном файле как?
- 13. Определение того, установлена ли переменная во включенном файле в PHP
- 14. Почему я должен повторно объявлять свои классы во включенном файле?
- 15. Как установить путь в opendir() во включенном файле?
- 16. Модуль карты nginx - с использованием regex во включенном файле
- 17. Испускать значение из раздела Setup во включенном файле
- 18. PHP - выходная буферизация с глобальными переменными во включенном файле
- 19. Доступ к массиву, определенному во включенном файле из родительского скрипта
- 20. twig: не может переопределить блок во включенном файле
- 21. Проверка массива Ключевое значение во включенном файле в PHP
- 22. php теряет мое «использование» имени во включенном файле
- 23. Доступ к свойствам smarty loop во включенном файле?
- 24. Изменения во включенном файле, не зарегистрированные в C
- 25. $ не работает во внешнем файле js, включенном в Typo3
- 26. Переменные, не работающие во включенном файле в php codeigniter
- 27. Javascript в включенном PHP-файле
- 28. параметр inode во включенном драйвере
- 29. Невозможно использовать соединение mysqli, хранящееся в включенном файле, включенном в другой файл?
- 30. Можно ли использовать jQuery для элемента, который находится во включенном HTML-файле?
Пожалуйста, не ставьте весь вопрос в заголовок вопроса. Подведите итоги, затем спросите в органе вопроса. Благодарю. – Madbreaks
Ok спасибо, первый пост здесь. –