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?