What's wrong with this function?

By : bear
Source: Stackoverflow.com
Question!

I'm using this function to determine whether my application should be online or offline:

function online() {
   if ($online == "0") {
     if($_SESSION['exp_user']['userlevel'] != "1") {
          include("error/offline.php");
          exit();
                                                   } 
                        }
                   }

However, with the data value set to 0 in the database, and $online does = '0', why is error/offline.php not included for those whoose user level is not 1?

Thanks :)

By : bear


Answers

What is $online, a global variable? If so you have to do global $online to access it inside a function. Right now $online is a default null value, which is not equal to string "0".

By : chaos


This video can help you solving your question :)
By: admin