hola, como estan, aqui de vuelta, y tengo otro problema, resulta que activé el display_errors en el php.ini, y cuando lo hice me surgió un problema con esta línea
Cita: if ($_SESSION["autenticado"] != "SI"){
.....
}
el error dice asi:
Cita: Notice: Undefined index: autenticado in I:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\proyecto\inicio.php on line 49
me fijé bien y es en esa linea, ahora, ese
$_SESSION["autenticado"] lo hice así en la pagina de login:
Cita: if($NunFilas > 0){
//usuario y contraseña válidos, se define una sesion y datos de interes
session_start();
$_SESSION["autenticado"]= "SI";
$_SESSION["usuario"]=$row_Regis['usnick'];
$_SESSION["id"]=$row_Regis['usid'];
....
Ahora no se por que me da ese error, si lo q quiero es q si el usuario esta autentificado que aparesca esto:
Cita: print ("<li><a href='registro.php'>Registrarse</a></li>");
print ("<li><a href='login.php'>Login</a></li>");
print ("<li style='color:#eee; font-weight:bold; font-size:10px; width:100px'>Bienvenido: Invitado</li>");
y si no lo esta que aparesca esto:
Cita: print ('<form method="post" name="frmSalir" action="'.$Accion_Formulario.'">');
print ("<li><a href='conexexitosa.php'>Perfil</a></li>");
print ('<input type="hidden" name="OC_Terminar" value="frmSalir">');
print ('<li><input type="submit" name="cmdSalir" value="Cerrar Sesion" class="salir"></li>');
print ("</form>");
print ("<li style='color:#eee; font-weight:bold; font-size:10px;'>Bienvenido: ".$_SESSION["usuario"]."</li>");
y asi lo estoy planteando yo con todo el codigo completo:
Cita: <?php
require_once('conexion/MiConexion.php');
session_start();
if ($_SESSION["autenticado"] != "SI") {
print ("<li><a href='registro.php'>Registrarse</a></li>");
print ("<li><a href='login.php'>Login</a></li>");
print ("<li style='color:#eee; font-weight:bold; font-size:10px; width:100px'>Bienvenido: Invitado</li>");
} else{
print ('<form method="post" name="frmSalir" action="'.$Accion_Formulario.'">');
print ("<li><a href='conexexitosa.php'>Perfil</a></li>");
print ('<input type="hidden" name="OC_Terminar" value="frmSalir">');
print ('<li><input type="submit" name="cmdSalir" value="Cerrar Sesion" class="salir"></li>');
print ("</form>");
print ("<li style='color:#eee; font-weight:bold; font-size:10px;'>Bienvenido: ".$_SESSION["usuario"]."</li>");
}
?>
Francamente no ´se por qué me da ese error, si en Ubuntu no me lo dá, pero en Windows XP si.
espero puedan ayudarme, agradesco la ayuda de antemano.
Saludos
Edito
La vdd no se por qué el problema pero con el display_error en off corre bien oO