Hola,
Dentro de un mismo fichero voy modificando el valor de una variable $_SESSION y ejecuto un script que esta en otro fichero y utiliza esta variable $_SESSION.
El problema es que el segundo fichero solo me trabaja con el ultimo valor que adquiere la variable $_SESSION.
En el ejemplo.php solo consigo mostrar la foto 12.
Código PHP:
///ejemplo.php
session_start ();
/////////////////////////
$_SESSION['foto'] = 5;
echo "<img src='mostrar_foto.php?id=5'>";
/////////////////////////
$_SESSION['foto'] = 8;
echo "<img src='mostrar_foto.php?id=8'>";
/////////////////////////
$_SESSION['foto'] = 12;
echo "<img src='mostrar_foto.php?id=12'>";
Código PHP:
/// mostrar_foto.php
session_start();
header ("Content-type: image/jpeg");
////////////////////////////////
if ($_SESSION['foto'] == $_GET['id'])
{
$img = file_get_contents ($_GET['id'].'.jpg');
echo $img;
}
Gracias