Hola denuevo!!!, mi consulta ahora es la siguiente, resulta que estoy validando una pas y user de administrador, pero esta pas y user, estan almacenadas en un archivo, el cual las drene con la funcion explode y la almacene en un array, para asi poder comprarlas al momento de ingresar un user en un campo de texto. Todo funciona bien, pero el problema es q al memento de ingresar el user y pas correcto, aparece el mensaje de bienvenida y habilita un link para administrador, obiamente solo funciona cuando ingresamos el user y pas correcto, pero el problema es q al momento de cargar la pagina, antes q ingresemos los datos, viene por defecto el link cargado... abro la pagina de login y viene cargado el link para aceder al perfil de administrador, altiro, hice la sentencia if correspondiente, pero solo funciona si ingresamos unas pass mal o bien, lo que quiero sacar es q los link q pongo despues del if aparescan solo si se cumple, y no q venga por defecto.
$contemos = count($usua);
$i =0;
$j=0;
while($i < $contemos)
{
while($j < $contemos)
{
if ($_POST['nom'] == $usuarios[$i] && $_POST['pase'] == $usua[$j])
{
$_SESSION['administrador']="Administrador";
echo "bienenido ".$_SESSION['administrador'];
echo "<br><a href=\"pagina2.php\">Ingrese a perfil de Administrador</a>";
}
$i+=1;
$j+=1;
}
}
en el if se compara el user ingresado, con el del campo del array, q debe coincidir con la otra posicion, en donde tengo almacenado la conraseña, todo funciona bien, si ingresamos mal los datos, no carga links ni mensajes de bienvenida. Si los ingresamos bien, carga todo, el problema q tengo, es q al momento de abrir la pagina por primera ves, viene con el link y el saludo de bienvenida por defecto, y no se los puedo kitar, puse un else despues del if, para q solo pusiera espacios y no me funciona con nada, probe un switch y tampoko me funciono..
bueno es so, ojala pudan ayudarme, se los agradeceria... saludos(Y)