Vilken version av PHP och IE?
Jag testade denna using tvåna sparar nedanfört, och de fungerade perfekt i både IE och operan (senast versioner av båda).
Kunde vara ett problem av en äldre version av något som inte korrekt behandlar den, i vilken fall du kunde försök detta:
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;
Är här tvåna sparar att jag försökte och fungerade i både IE och opera:
//TEST.PHP
session_start ();
om (! isset ($_SESSION [”security_number
”]) || ! is_numeric ($_SESSION [”security_number
”])) {
$_SESSION [”security_number
”] = rand (100000.999999);
}
annars {
session_regenerate_id ();
}
? >
http://www.w3.org/TR/xhtm
l1/DTD/xht
ml1-strict
.dtd">
http://www.w3.org/1999/xhtml
"
xml: lang= " en " för lang= " en " >
Testa '].'
'; ?>
Gå framåtriktat //TEST1.PHP
session_start ();
om (! isset ($_SESSION [”security_number
”]) || ! is_numeric ($_SESSION [”security_number
”])) {
$_SESSION [”security_number
”] = rand (100000.999999);
}
annars {
session_regenerate_id ();
}
? >
http://www.w3.org/TR/xhtm
l1/DTD/xht
ml1-strict
.dtd">
http://www.w3.org/1999/xhtml
"
xml: lang= " en " för lang= " en " >
Testa 1 '].'
'; ?>
Gå tillbaka