Cita:
el error dice asi: if ($_SESSION["autenticado"] != "SI"){
.....
}
.....
}
Cita:
me fijé bien y es en esa linea, ahora, ese $_SESSION["autenticado"] lo hice así en la pagina de login:Notice: Undefined index: autenticado in I:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\proyecto\inicio.php on line 49
Cita:
Ahora no se por que me da ese error, si lo q quiero es q si el usuario esta autentificado que aparesca esto: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'];
....
//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'];
....
Cita:
y si no lo esta que aparesca esto: 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>");
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>");
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>");
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:
Francamente no ´se por qué me da ese error, si en Ubuntu no me lo dá, pero en Windows XP si.<?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>");
}
?>
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>");
}
?>
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