установка значения по умолчанию суперглобального

Я работаю на веб-сайте управления расписанием. У меня есть домашняя страница index.php

 //index.php (only relevant portion shown) <?php session_start(); if($_SESSION['logged']=='set') { $x=$_SESSION['username']; echo '<div align="right">'; echo 'Welcome ' .$x.'<br/>'; echo'<a href="logout.php" class="links">&nbsp;<b><u>Logout</u></b></a>' ; } else if($_SESSION['logged']='unset') { echo'<form id="searchform" method="post" action="processing.php"> <div> <div align="right"> Username&nbsp;<input type="text" name="username" id="s" size="15" value="" /> &nbsp;Password&nbsp;<input type="password" name="pass" id="s" size="15" value="" /> <input type="submit" name="submit" value="submit" /> </div> <br /> </div> </form> '; } ?> 

Проблема, с которой я столкнулся, заключается в том, что во время первого запуска этого скрипта я получаю сообщение об ошибке. Notice: Undefined index: logged in C:\wamp\www\ps\index.php но после обновления страницы ошибка исчезает.

Как я могу исправить эту проблему? logged – это переменная, которая помогает определить, вошел ли пользователь в систему или нет. Когда пользователь зарегистрирован в $_SESSION['logged'] установлен, в противном случае не установлен. Я хочу, чтобы значение по умолчанию $_SESSION['logged'] было unset до выполнения сценария. Как я могу решить эту проблему?

Related of "установка значения по умолчанию суперглобального"