Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2012, 05:23
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
No actualiza session

Buenas!

Tengo un problemilla con la session de php...

Hay 2 páginas: pagina1 y pagina2, de manera que pagina1 tiene un select (combobox) con varios valores:

Código:
<form action=pagina2 method=post name=miform>
 <select name=miselect>
  <option value=void>Nada</option>
  <option value=1>Uno</option>
  <option value=2>Dos</option>
 </select>
</form>
Por otra parte en pagina2 tengo un código que comprueba si se ha entrado un valor vacío (void), y en caso de no serlo, actualiza la session. Luego mediante un header devuelve a pagina1

Código:
<?php
if($_POST['miselect'] != "void"){
  $_SESSION['s'] = $_POST['miselect'];
}

header("Location: pagina1");
?>
El problema está en que en pagina1 viene el valor de la session seleccionado, es decir, tengo un bucle con php y un if que si coincide le añade un "selected". Lo que pasa es que cuando selecciono un valor y hago submit, la session me cambia, pero el valor en selected sigue siendo el anterior...

He pensado que puede ser algo de la caché, pero no se... alguna sugerencia?

Gracias