Pues nada dejo el código haber si veis el problema.
Código PHP:
//session usuarios.
if($login && $password)
{
$conexion = mysql_connect('localhost','root','1234') or die ('Error al conectar');
mysql_select_db('tiendaonline') or die ('Error al seleccionar la BD');
$query = "SELECT * FROM cliente WHERE login='$login' AND password='$password'";
$result = mysql_query($query);
if(mysql_num_rows($result))
{
$valid_user = $login;
session_register("valid_user");
$reg=mysql_fetch_array($result);
$_SESSION[usuario_id]=$reg[cliente_id];
//echo 'usuario_id='.$_SESSION[usuario_id];
$_SESSION[init_carrito]=0;
}
else
{
echo 'Usuario o contraseña incorrectos. Inténtelo de nuevo <a href="index.php?opc=logue">aquí</a>';
}
}
Código PHP:
if (session_is_registered("valid_user"))
{
echo 'Conectado como: '.$valid_user.' <a href="index.php?opc=logout">Salir</a>';
}
else
{
echo 'Usuario invitado. <a href="index.php?opc=reg">Regístrese</a>';
}
Gracias a todos de antemano.