No soy un experto en PHP ni mucho menos, pero desde luego he hecho cosas más complicadas que lo que os voy a contar, y sin embargo no me sale. Las dos únicas opciones que se me ocurren son: paranormalidades o bien que de repente no entiendo el concepto de las variables de sesión.
Estoy haciendo una página en la que quiero mostrar una foto (llamemosla foto1) determinada cuando se cargue por primera vez, pero luego, mientras dure la sesión quiero que aparezca otra (llamémosla foto2) cada vez que se recargue la página:
El código que se me ocurrió es:
Código PHP:
<?
if (!isset($_SESSION["recarga"])){
echo "<img src='foto1.jpg' />;
}else{
echo "<img src='foto2.jpg' />";
}
$_SESSION["recarga"]=1;
?>
Antes de que se os ocurra: no tengo desactivadas cookies ni cosas raras, y probé con isset, con if($_SESSION["recarga"] !=1), con if(!$_SESSION["recarga"])....
Supongo que la solución está delante de mis ojos, pero no la veo. ¿Me Puede Ayudar Alguien????
PD: Si hay algún fallo en el código, se debe a ahora, pero en el php lo tengo hiper-revisado.
GRACIAS