Che versione del PHP e dello IE?
Ho provato questo using le due lime qui sotto ed hanno funzionato perfettamente sia in IE che nell'opera (ultime versioni di entrambi).
Potrebbe essere un problema di più vecchia versione di qualcosa che non la tratta correttamente, nel qual caso poteste provare questo:
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;
Qui sono le due lime che ho provato e lavorato sia in IE che nell'opera:
//TEST.PHP
session_start ();
se (! isset ($_SESSION [“security_number
„]) || ! is_numeric ($_SESSION [“security_number
„])) {
$_SESSION [“security_number
„] = bordo (100000.999999);
}
altrimenti {
session_regenerate_id ();
}
? >
http://www.w3.org/TR/xhtm
l1/DTD/xht
ml1-strict
.dtd">
xml
di http://www.w3.org/1999/xhtml
": lang= " en " del lang= " en " >
Prova '].'
'; ?>
Andare in avanti //TEST1.PHP
session_start ();
se (! isset ($_SESSION [“security_number
„]) || ! is_numeric ($_SESSION [“security_number
„])) {
$_SESSION [“security_number
„] = bordo (100000.999999);
}
altrimenti {
session_regenerate_id ();
}
? >
http://www.w3.org/TR/xhtm
l1/DTD/xht
ml1-strict
.dtd">
xml
di http://www.w3.org/1999/xhtml
": lang= " en " del lang= " en " >
Prova 1 '].'
'; ?>
Andare indietro