J'utilise cette fonction pour déterminer si ma demande devrait être en ligne ou hors ligne:Quel est le problème avec cette fonction?
function online() {
if ($online == "0") {
if($_SESSION['exp_user']['userlevel'] != "1") {
include("error/offline.php");
exit();
}
}
}
Cependant, avec la valeur de données mis à 0 dans la base de données et $online
ne = « 0 », pourquoi est-erreur /offline.php non inclus pour ceux dont le niveau d'utilisateur n'est pas 1?
Merci :)
$ en ligne est une variable globale. Comment puis-je le rendre global pour y accéder dans une fonction? – bear
Vous écrivez global $ online dans votre fonction, avant d'utiliser $ online. Cela fait $ en ligne comme il existe dans votre fonction se référer à la même chose que $ en ligne globalement. – chaos
Merci. J'ai appris quelque chose de nouveau aujourd'hui! – bear