tengo un error que NUNCA me ha pasado.
Estoy haciendo una web, la idea es darle un panel de administracion a los webmaster, el problema que se me es muy curioso, es que cuando guardos las variables de session la primera vez me devuelve el valor correcto.
Código PHP:
$user=$_POST["user"];
$pass=$_POST["pass"];
if (isset($user) and isset($pass))
{
$db=db_connect();
$query= "select * from arboladmin279 where user='".$user."' and pass='".$pass."'";
$result=mysql_query($query,$db) or die (mysql_error);
if (mysql_num_rows($result) >= 1)
{
$registrar= session_register("user");
$user2=$_SESSION["user"];
echo $user2 ;// devuelve bien
}
Código PHP:
$user2=$_SESSION["user"];
echo $user2; // no devuelve nada
echo $_SESSION["user"]; // no devuelve nada
echo isser($user); // devuelve vacio
echo session_is_registered("user") // devuelve verdadero
Es decir los valores son nulos pero la session esta registada.
Una opcion que tengo es porque incluyo las demas pagina, es decir tengo una principal y las demas son include a la misma
Código PHP:
<?
if ($incluir == "")
{
$incluir="principal.php";
}
include_once($incluir);
?>
Código PHP:
<?
session_start();
if (session_is_registered("user"))
{
$user2=$_SESSION["user"];
echo $user.$user2;
?>
<table width="722" align="center" border="2">
<tr>
<td height="421" valign="top"><div align="center">
<h1><font color="#FF0000">Panel de Administracion</font></h1>
</div>
<table width="100%" height="271">
<tr>
<td width="547" height="57"><div align="center"><a href="index.php?incluir=editnoticias.php&edit=noticias"><img src="ima/admin1.JPG" alt="ultimos pedidos" /></a></div></td>
<td width="547"><div align="center"><a href="foro.php"><img src="ima/admin2.jpg" alt="foro" /></a></div></td>
<td width="547"><div align="center"><a href="index.php?incluir=duda.php"><img src="ima/admin3.jpg" alt="Dudas de las personas" /></a></div></td>
</tr>
<tr>
<td height="21"><div align="center">Noticias</div></td>
<td><div align="center">Foro</div></td>
<td><div align="center">Dudas recividas</div></td>
</tr>
<tr>
<td height="70"><div align="center"><a href="editar_faq.php"><img src="ima/admin4.jpg" alt="FAQ" /></a></div></td>
<td><div align="center"><a href="editar_guiad_de_compras.php"><img src="ima/admin5.jpg" alt="Guia de compra" /></a></div></td>
<td><div align="center"><a href="index.php?incluir=editindex.php&edit=index"><img src="ima/admin6.jpg" alt="Edirar pagina de inicio" /></a></div></td>
</tr>
<tr>
<td height="21"><div align="center">Editar las FAQ</div></td>
<td><div align="center">Editar guias de compras</div></td>
<td><div align="center">Editar la pagina de inicio</div></td>
</tr>
<tr>
<td height="21"><div align="center"><a href="index.php?incluir=subirimagenes.php"><img src="ima/admin8.jpg" alt="Modificar entradas restantes" /></a></div></td>
<td><div align="center"></div></td>
<td> </td>
</tr>
<tr>
<td height="21"><div align="center">Subir imagenes</div></td>
<td><div align="center"></div></td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<?
}
?>
¿Alguna idea del por que?
ya lo solucione, tenia mal configurado el php.ini, disculpen las molestias