Para crear la sesion, hago una autentificacion de usuario y grabo un par de variables en $_SESSION... el codigo es este:
Auth.php
Código :
<?php $usuario = $_POST["usuario"]; $passw = $_POST["pass"]; $conn = mysql_connect('localhost','root',''); mysql_select_db("nhorizontes",$conn); $ask = 'SELECT nick FROM nh_autor WHERE mail="'.$usuario.'" AND passw="'.$passw.'"'; $query = mysql_query($ask,$conn); while($result = mysql_fetch_array($query)){ $nick = $result[0]; } $ask = 'SELECT mail FROM nh_autor WHERE mail = "'.$usuario.'" AND passw = "'.$passw.'"'; $query = mysql_query($ask,$conn); while($result = mysql_fetch_array($query)){ $mail = $result[0]; } if($mail){ session_start(); $_SESSION["autentificado"]= "si"; $_SESSION["nick"] = $nick; $_SESSION["mail"] = $mail; header ("Location: http://localhost/miblog2/"); } else{ header("Location: index.php?errorusuario=si"); } ?>
Si imprimo cualquiera de las variables que puse en el vector $_SESSION en este archivo no hay drama, lo imprime. Pero si incio la sesion en otro archivo e intento imprimirlos no imprime nada ...

index.php
Código :
<?php session_start(); echo $_SESSION["autentificado"]; ?>
Bueno, la verdad, hace varias horas que le busco la vuelta y no la encuentro. Desde ya muchas gracias, y espero que me puedan ayudar...
Saludos!!
PAblo