Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2010, 16:22
repo316
 
Fecha de Ingreso: febrero-2010
Mensajes: 48
Antigüedad: 15 años, 1 mes
Puntos: 0
Problema con Codigo

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

Última edición por repo316; 28/02/2010 a las 17:05