despues de session_destroy ya no me muestra la variable.
Lo que hago exactamente es esto:
es un carrito de la compra.
cuando el cliente selecciona un producto lo manda a una pagina que:
1ª crea una sesion y guarda la variable pedido con el session_id.
Código PHP:
session_start();
$num=session_id();
$_SESSION['pedido'] = "$num";
require ("conexion.php");
$query="INSERT INTO carrito (pedido,nombre,pvp,talla,cantidad) VALUES ($pedido, etc............. ('
2º Muestra lo que ha insertado
Código PHP:
require ("conexion.php");
$query="SELECT * FROM carrito WHERE pedido='$pedido'";
$result=mysql_db_query($dbdat,$query,$link);
while ($row = mysql_fetch_array($result)) etc.....
3º muestra un formulario html para insertar los datos que lo manda a otra pagina php donde inserto los datos en una bd y cierro la sesion.
Pero si despues de esto, que se supone que que la sesion ya no existe vuelvo
al carrito de la compra y añado un producto me lo añade a la anterior es decir
que el session_id es el mismo.