Cuestión : Sesión del PHP “que pega” problema en el IE pero no Chrome/FF/Opera

Tengo un uso de la calidad de miembro escrito en el PHP.  La forma trabaja muy bien, y la sumisión trabaja muy bien.  La forma somete a page2 donde piden el usuario comprobar su información.  Se exhibe toda la información incorporada usuario y si necesitan cambiarla, apenas chascan “trasero”, corrigen la información y resubmit.

Problem es que cuando él vuelve a la forma en IE8, está ida toda la información, aunque el número de sesión es igual (comprobé).  Toda la información se exhibe en cromo, el FF y el comienzo de Opera.

I cada página con:
session_start (); ¡
if (! $_SESSION [“security_number”]) =rand {del
$_SESSION [“security_number”] (100000,999999);
} {session_regenerate_id del
();

I del
} usar un número al azar de la “seguridad” de seis dígitos porque tengo el usuario incorporar ese número en un captcha de encargo check.
class= del

Respuesta : Sesión del PHP “que pega” problema en el IE pero no Chrome/FF/Opera

¿Qué versión del PHP y del IE?

Probé esto usar los dos archivos abajo, y trabajaron perfectamente en IE y la ópera (las últimas versiones de ambos).

Podría ser un problema de una más vieja versión algo que no la manejaba correctamente, en este caso usted podría intentar esto:
session_start ();
$old_sessid = session_id ();
session_regenerate_id ();
$new_sessid = session_id ();
session_id ($old_sessid);
$old_session = $_SESSION;
session_destroy ();
session_id ($new_sessid);
session_start ();
$_SESSION = $old_session;


Aquí están los dos archivos que intenté y trabajé en el IE y la ópera:

      //TEST.PHP
      session_start ();
      ¡si (! isset ($_SESSION [“security_number”]) || ¡! is_numeric ($_SESSION [“security_number”])) {
            $_SESSION [“security_number”] = rand (100000.999999);
      }
      {
            session_regenerate_id ();
      }
¿? >
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
xml de http://www.w3.org/1999/xhtml ": lang= " en " del lang= " en " >
      
            Prueba
            
            
      
      
            '].'
'; ?>
            Ir adelante
      





      //TEST1.PHP
      session_start ();
      ¡si (! isset ($_SESSION [“security_number”]) || ¡! is_numeric ($_SESSION [“security_number”])) {
            $_SESSION [“security_number”] = rand (100000.999999);
      }
      {
            session_regenerate_id ();
      }
¿? >
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
xml de http://www.w3.org/1999/xhtml ": lang= " en " del lang= " en " >
      
            Prueba 1
            
            
      
      
            '].'
'; ?>
            Volver
      

Otras soluciones  
 
programming4us programming4us