Foros del Web » Programando para Internet » PHP »

Variables session XAMPP

Estas en el tema de Variables session XAMPP en el foro de PHP en Foros del Web. Buenas a todos, estoy haciendo un sistema de logeo sencillo, el problema lo tengo al declarar la variable de session... me muestra el siguiente error: ...
  #1 (permalink)  
Antiguo 16/02/2012, 05:49
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 16 años
Puntos: 6
Variables session XAMPP

Buenas a todos, estoy haciendo un sistema de logeo sencillo, el problema lo tengo al declarar la variable de session...

me muestra el siguiente error:

notice undefined variable _SESSION... blabla en linea 2, es decir cuando intento mostrar la variable...

Creo que es la configuración de XAMPP, pero ya configure el PHP.INI y sigue sin funcionarme el codigo es el siguiente

Código PHP:
<?php session_start(); 
include (
"conn.php");

echo 
"Procesando petici&oacute;n... <br />";

$usuario mysql_real_escape_string($_POST["usuario"]);
$password mysql_real_escape_string($_POST["password"]);

$password md5($password);

$sql="SELECT id, user, pass FROM usuarios WHERE user='$usuario'";
$result mysql_query($sql);
while(
$myrow=MySQL_fetch_array($result))
{
    
$id $myrow["id"];
    
$user $myrow["user"];
    
$pass $myrow["pass"];
}
if(
mysql_num_rows($result) > 0){

    if(
$user==$usuario && $pass==$password){
        
$_SESSION["id"]="HOLA";
        echo 
"<script type='text/javascript'>alert('¡Logeado correctamente!');</script>"
        echo 
"<script type='text/javascript'>window.location='index2.php';</script>";
        
mysql_close($conn);
    }else{
        echo 
"<script type='text/javascript'>alert('La contrase\u00f1a es incorrecta');</script>"
        echo 
"<script type='text/javascript'>window.location='index.html';</script>";
        
mysql_close($conn);
    }
    
}else{
    echo 
"<script type='text/javascript'>alert('¡El usuario $usuario no existe, registrate!');</script>"
    echo 
"<script type='text/javascript'>window.location='index.html';</script>";
    
mysql_close($conn);
}

?>

Código PHP:
<?php
echo "-->"$_SESSION["id"];
Intento mostrar la variable y me da error, leí que podia ser por "register_globals" en php.ini pero hata donde se esta función simplemente si la activamos evita que se tengan que recojer las variables por $_POST o $_GET si no me equivoco... De todas formas ya probe poniendola "on" y tmapoco funciona... una ayuda :S

Gracias!
  #2 (permalink)  
Antiguo 16/02/2012, 05:52
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años, 7 meses
Puntos: 326
Respuesta: Variables session XAMPP

¿No es undefined index? o.O

Prueba con
Código PHP:
if(isset($_SESSION['id'])) echo $_SESSION['id']; 
Asi, si no está "creado" ese indice, no te dará notices ;)
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 16/02/2012, 17:55
 
Fecha de Ingreso: noviembre-2008
Ubicación: el sol
Mensajes: 146
Antigüedad: 16 años
Puntos: 6
Respuesta: Variables session XAMPP

Cita:
Iniciado por Eleazan Ver Mensaje
¿No es undefined index? o.O

Prueba con
Código PHP:
if(isset($_SESSION['id'])) echo $_SESSION['id']; 
Asi, si no está "creado" ese indice, no te dará notices ;)
Gracias por contestar, lo solucione... fallo tonto...
no incluía

Código PHP:
session_start(); 
en la página donde se mostraba la variable...

Un saludo!

Etiquetas: html, mysql, session, sql, variables, xampp, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.