$_SESSION

Obi-Juan
29 de Mayo del 2005
Hola! Tengo un problemilla con $_SESSION. A ver si me podeis ayudar. El caso es que quiero pasar una variable de un script a otro:
[a.php]
<?php
session_register("mivar");
$_SESSION["mivar"] = "hola";
?>

[b.php]
<?php
$lavariable = $_SESSION["mivar"];
echo "$lavariable";
?>


Pues es algo así. El caso es que cuando voy a b.php (previamente ejecutado el a.php) pues me da un error diciendo que no encuentra la variable mivar...
Tengo las register_globals a Off (que es lo que aconsejan) y por eso uso la superglobal $_SESSION, pero no logro que funcione...

Gracias!!! :D

tgp
29 de Mayo del 2005
yo creo que lo que te hace falta es iniciar la sesion...

session_start();

esto es lo primero que tenes que poner en el primer script... y no estoy muy seguro si en el segundo tambien... ahora bien depende el php que utilices vas a tener que usar comilla simple '

$_SESSION['tuvariable'] = "hola";

saludos

gamermx
29 de Mayo del 2005
Necesitas tener session_start(); al principio de cada pagina que necesites pso de variables