Internet Explorer浏览器设置cookie时出现问题


Trouble with setting cookies in Internet Explorer

这是我的脚本的一部分:

session_start();
echo '<p>Initiated...';
if (isset($_POST['submit'])) {
    echo '<p>Executed...';
if ($_POST['username'] == $un && $pw == md5($_POST['password'])) {
    $_SESSION['user'] = 'admin';
    echo '<p>Success...';

$value = 'admin';
setcookie("user2", $value);
setcookie("user2", $value, time()+36000);  /* expire in 1000 hours */
setcookie("user2", $value, time()+36000, "/", "my.domain.net", 1);
echo 'Hello!'.$_COOKIE["user2"];
echo $HTTP_COOKIE_VARS["user2"];
}
}

它在FireFox, Chrome和Safari中工作完美,但它将无法在Internet Explorer中工作,因为它似乎没有设置cookie。ie浏览器的输出为:

启动……

执行…

成功…你好!

在Chrome/旅行/FireFox:

启动……

执行…

成功…你好!管理

Internet Explorer中的设置设置为接受所有cookie ..我真的被困住了。

尝试在session_start()

后面添加以下内容
header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');