[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general-es
Subject:    RE: [PHP-ES] problema con variable de session
From:       --- Álvaro --- <percalvaro () hotmail ! com>
Date:       2012-11-04 22:58:33
Message-ID: DUB002-W27EC02065A7CCFCB38CCC2CC650 () phx ! gbl
[Download RAW message or body]


Hola Irantzu,
las sesiones con la configuración por defecto de php se mantienen en archivos dentro \
del sistema de ficheros del servidor. Es posible que el usuario apache o el que use \
tu server no tenga permisos en la carpeta donde intenta salvar la session. Para ello \
ve al php.ini revisa la variable session.save_path y asegúrate de que la carpeta que \
indica tiene permisos de escritura para todos o sólo para el usuario apache. También \
puede ser que no tengas bien configurada la sesión en tu archivo php.ini de ese \
servidor. Este enlace te puede ayudar: \
http://www.geekgumbo.com/2010/03/02/php-ini-configuring-sessions-in-your-application/ \
Espero que te sirva de ayuda.Un saludo!



> From: irantzu@dosalcubo.net
> To: php-es@lists.php.net
> Date: Sun, 4 Nov 2012 22:23:09 +0100
> Subject: [PHP-ES] problema con variable de session
> 
> 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&ntilde;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&ntilde;a'>Recuperar contrase&ntilde;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&ntilde;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&ntilde;a'>Recuperar contrase&ntilde;a</a></li>
> <li><a href='micuenta/registro/'>Registrarse</a></li>
> </ul>
> </div>");
> }
> }
> ?>
> 
> 
> -- 
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
 		 	   		  



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic