¿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/xhtm
l1/DTD/xht
ml1-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/xhtm
l1/DTD/xht
ml1-strict
.dtd">
xml
de http://www.w3.org/1999/xhtml
": lang= " en " del lang= " en " >
Prueba 1 '].'
'; ?>
Volver