Я использую эту функцию, чтобы определить, следует ли мое заявление быть онлайн или оффлайн:Что случилось с этой функцией?
function online() {
if ($online == "0") {
if($_SESSION['exp_user']['userlevel'] != "1") {
include("error/offline.php");
exit();
}
}
}
Однако, со значением параметра равным 0 в базе данных, и $online
делает = «0», почему ошибка /offline.php не включен для тех, кто на уровне пользователя не 1?
Спасибо :)
$ online - глобальная переменная. Как сделать его глобальным для доступа к нему в функции? – bear
Вы пишете глобальные $ онлайн в своей функции, прежде чем использовать $ online. Это означает, что $ online, поскольку он существует в вашей функции, относится к тому же, что и $ онлайн в глобальном масштабе. – chaos
Спасибо. Сегодня я узнал что-то новое! – bear