Variables de sesion

Pikatostes
09 de Noviembre del 2003
Resulta que estoy desarrollando un sitio web con ciertas complicaciones, este requiere que las diferentes paginas php se comuniquen mediante variables globales. Para ser mas exacto consiste en tres paginas index, comand, y imagen. La idea es la siguiente: En comand existe 4 flechas(arriba, abajo, ...) esto permite desplazarse por un mapa q se compone de ficheros, el numero es variable(una matriz). El problema es que el usuario al hacer click sobre una de las flechas esta genera cual es la siguiente imagen a cargar.

<form action="Mer.php" target="Imagen">

<input type="image" src="mapa1.jpg" onclick="<? Siguiente("Arriba");?>

</form>

En efecto, al realizar click el codigo recalcula y genera el siguiente fichero a cargar, que sera enviado al marco Imagen de la pagina index donde se mostrara la imagen.

El problema es q cuando se carga index se carga en imagen por ejm la imagen 1-2.jpg, supuestamente al realizar click sobre las flechas deberia cargar por ejm 2-2.jpg pero no, vuelve a cargar la 1-2.jpg. LAs variables son de sesion y funciona pq recibe el valor pero solo la primera vez que cargo la pagina. El problema no esta en el codigo q la genera puesto q si q las genera, como se marca en visor de codigo, si no q la variable de sesion permace siempre con el valor primero.

He notado que php ejecuta el codigo enteramente la primera vez, es decir donde existe un onclick="blablabla" el lo ejecuta por lo que para el caso anterior la imagen que carga siempre es la q corresponde con la ultima llamada que se realiza en la primera carga de la pagina.

Por favor, agradeceria que pudiesen orientar. Muchas gracias.

Un amante de PHP

gaby sapien
09 de Noviembre del 2003
ya probaste poniendo al inicio de cada pagina

<?php
session_start();
?>