What's wrong with this function?

By : bear
Source: Stackoverflow.com

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") {

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


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