Hola amigos tengo unos problemitas con sesiones...Tengo instalado en mi maquina local apache y php 4 y no se si estoy haciendo algo mal o tengo algun problema de configuracion...estoy haciendo lo siguiente:
archivo index.php
<?
session_start();
$_SESSION["variable"]="valor";
echo "<a href=\"imprime.php?" . SID . "\">click</a>";
?>
archivo imprime.php
<?
session_start();
echo $_SESSION["variable"];
echo session_id();
?>
el id de session se esta propagando correctamente porque si pincho el link repetidas veces siempre se imprime el mismo id de sesion,, pero cuando hago
echo $_SESSION["variable"];
no se imprime el valor de la variable de sesion como si esta no existiera...que sera?????
Otro tema relacionado a sesiones::
hago lo siguiente para autenticar un usuario (los datos vienen de otra paginita de logueo)
<?
include("../funciones.php");
$sql="SELECT usuario,clave FROM usuario";
$res=mysql_query($sql,$con);
$log="";
while ($fila=mysql_fetch_array($res))
if (($usuario==$fila["usuario"]) && ($clave==$fila["clave"]))
$login="ok";
if ($login=="ok"){
session_start();
$_SESSION['autenticacion']="ok";
?>
como puedo hacer para redireccionar automaticamente al usuario a la pagina que corresponda y a su vez propagar la sesion??
Bueno espero que no sean demasidas preguntas, desde ya gracias