Tengo mi php.ini configurado para ser sensible a cualquier error, por más minimo que sea. El asunto... es que se me presenta la siguiente incognita...¿son realmente importantes los errores por índices no definidos? Por ejemplo:
Notice: Undefined index: username in blablablah...panel.php on line 4
Resulta que ese "username" es un $_SESSION['username'] que no existe, debido que la sesión no existe. Por lo tanto devuelve ese error.
Por ejemplo quiero hacer algo tan sencillo como esto:
Código PHP:
   include('dbconn.php');
$ssql="SELECT * FROM users WHERE username='$_SESSION[username]'";
$rs=mysql_query($ssql);
if(!$row=mysql_fetch_array($rs)){
  if($row['password']=!$_SESSION['password']){
    header('index.php');
  }
} 
    ¿Son realmente importantes ese tipo de errores?
La única forma de evitarlos sería con:
$var=isset($_SESSION['username'])?$_SESSION['username']:'';
Pero hacer eso con cada superglobal es un fastidio!!!
 ¿Qué me recomiendan?
 
