Hola, pues estuve checando, y lo que hice fue que las variables de sesion las estoy cargando desde mi pagina de validacion de login y cuando entro a la pagina no hay problema, asi que lo que hice fue que a una variable de sesion le puse el nombre de cuenta y le asigne el valor de lo que estaba en la variable donde guarde el valor de la cuenta ingresada.
Código PHP:
<?php
session_start();
$_SESSION["existe"]='si';
If(isset($_POST["usuario"]) and isset($_POST["password"]))
{
$usuario=$_POST["usuario"];
$pass=$_POST["password"];
//validaciones de las variables
$con=pg_connect("host=127.0.0.1 port=5432 user=postgres password=***** dbname=Curso");
if (!$con)
{
echo 'Error al conectarse, verifique sus datos.';
}
else
{
$sql="SELECT nivel, usuario FROM comparacion WHERE usuario='$usuario' and contrasena='$pass'";
$sql1='SELECT usuario FROM comparacion';
$query=pg_query($sql);
If(pg_num_rows($query)==1)
{
$row=pg_fetch_array($query);
$_SESSION["usuario"]=$row[0];
$_SESSION["usuario"]=$row[1];
$_SESSION["cuenta"]=$usuario;
header ('Location: curso/nihongo_aragon.php?modulo=inicio');
exit;
}
else
{
header ('Location: logerror.php');
exit;
}
}
}
?>
Pero al momento de ir a otro script y tratar de imprimir la variable de sesion me sale el error:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
(como crei que se daba a que estaba en un iframe incluso en el iframe le puse el session_start();
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
y tambien a los scripts donde hago referencia a las sesiones las inicializo, pero sigue con el error, y cambiendole algunas cosas a mi script ya no me aparece el error pero lo que sucede es que no me imprime la variable de sesion:
Código PHP:
<?php
session_start();
$_SESSION['cuenta'];
echo "".$_SESSION['cuenta']."<br> es la variable de sesion";
?>
y solo me aparece dl texto 'es la variable de sesion.
Se debera a que esta en el iframe (aunque lo probe fuera de el y sigue con haciendo lo mismo).
De antemando gracias, y espero que me puedan ayudar.