problema con variable de session
[email protected] ("Irantzu Leunda Biskarret") Sun, 4 Nov 2012 22:23:09 +0100
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <AA794FEE78514302A05B61059CB3D94A@Irantzu> |
Hola, tengo el mismo código pero en dos servidores diferentes y en uno me va
bien y en el otro no me viene la session, alguien sabe por que??
GRacias
<?php
include("conexion.php");
if($_SESSION['cliente'])
{
$nomb=$_SESSION['nombre'];
$apellidos=$_SESSION['apellidos'];
$email=$_SESSION['usuario'];
$password=$_SESSION['passw'];
echo("<div id='usuario'>
<strong>Bienvenido/a</strong><br />
<p class='txt_verde_b'>$nomb $apellidos</p>");
echo("<ul>
<li><a href='../micuenta/usuario/index.php'>Datos personales</a></li>
</ul>
<form name='form1' method='post' action='/includes/salir.php'>
<input name='submitdesc' type='submit' class='salir_u' id='submit'
value='desconectar'>
<input type='hidden' name='salir' value='salir' />
</form>
</div>");
}
else
{
if($validar)
{
$sql="select * from usuarios where(email='$usuario' and
password='$password')";
$results=mysql_db_query($db_database,$sql,$db_conn);
$rows=mysql_fetch_array($results);
if($rows['email']!='' and $rows['password']!='')
{
session_start();
$_SESSION['cliente'] = true;
$_SESSION['usuario'] = $rows['email'];
$_SESSION['passw'] = $rows['password'];
$_SESSION['nombre'] = $rows['nombre'];
$_SESSION['apellidos'] = $rows['apellidos'];
echo("<div id='usuario'>
<strong>Bienvenido/a</strong><br />
<p class='txt_verde_b'>$rows[nombre] $rows[apellidos]</p>");
echo("<ul>
<li><a href='micuenta/usuario/index.php'>Datos personales</a></li>
</ul>
<form name='form1' method='post' action='includes/salir.php'>
<input name='submitdesc' type='submit' class='salir_u' id='submit'
value='desconectar'>
<input type='hidden' name='salir' value='salir' />
</form>
</div>");
}
else
{
echo("<div id='usuario'>
<p class='recuadro_ko'>Datos incorrectos.</p>
<form name='form1' method='post' action='$PHP_SELF'>
<label for='usuario' class='txt_usuario'>Usuario (email)</label><br />
<input name='usuario' type='text' size='18'>
<br /> <br />
<label for='password' class='txt_usuario'>Contraseña</label>
<br />
<input name='password' type='password' size='18'>
<br />
<input type='submit' name='submitusu' class='enlaceboton' value='ENTRAR'
/>
<input type='hidden' name='id' value='$id' />
<input type='hidden' name='ct' value='$ct' />
<input type='hidden' name='idv' value='$idv' />
<input type='hidden' name='validar' value='validar' />
</form>
<br /><br /><br />
<ul>
<li><a href='micuenta/password/index.php'
rel='shadowbox;width=350;height=400;' title='Recuperar
contraseña'>Recuperar contraseña</a></li>
<li><a href='micuenta/registro/'>Registrarse</a></li>
</ul>
</div>");
}
}
else
{
echo("<div id='usuario_noiden'>
<p class='recuadro_att'>Introduzca sus datos.</p>
<form name='form1' method='post' action='$PHP_SELF'>
<label for='usuario' class='txt_usuario'>Usuario (email)</label><br />
<input name='usuario' type='text' size='18'>
<br /> <br />
<label for='password' class='txt_usuario'>Contraseña</label>
<br />
<input name='password' type='password' size='18'>
<br />
<input type='submit' name='submitusu' class='enlaceboton' value='ENTRAR' />
<input type='hidden' name='id' value='$id' />
<input type='hidden' name='ct' value='$ct' />
<input type='hidden' name='idv' value='$idv' />
<input type='hidden' name='validar' value='validar' />
</form>
<br /><br /><br />
<ul>
<li><a href='micuenta/password/index.php'
rel='shadowbox;width=350;height=400;' title='Recuperar
contraseña'>Recuperar contraseña</a></li>
<li><a href='micuenta/registro/'>Registrarse</a></li>
</ul>
</div>");
}
}
?>