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