Php 会话变量在IE6 Don';我不知道还能做什么

Php 会话变量在IE6 Don';我不知道还能做什么,php,Php,我的情况很简单,但我已经阅读了很多帖子并尝试了这些建议,但似乎无法理解这一点 会话的变量不会传递到IE6中的下一页。 每次页面刷新都会创建一个新的会话\u id() 我正在使用wamp/IE6,没有软件阻止cookies,并且隐私设置设置为中等。。。我知道我可以将PHPSESSID传递到下一页,但安全问题不允许使用此方法 这段代码是我尝试做的一个例子,它在Firefox中运行良好。。。以下是基本内容: t1.php <?php session_start(); error_reportin

我的情况很简单,但我已经阅读了很多帖子并尝试了这些建议,但似乎无法理解这一点

会话的变量不会传递到IE6中的下一页。 每次页面刷新都会创建一个新的会话\u id()

我正在使用wamp/IE6,没有软件阻止cookies,并且隐私设置设置为中等。。。我知道我可以将PHPSESSID传递到下一页,但安全问题不允许使用此方法

这段代码是我尝试做的一个例子,它在Firefox中运行良好。。。以下是基本内容:

t1.php

<?php
session_start();
error_reporting(E_ALL);
ini_set("display_errors", -1);

$mysession = session_id();
print_r($mysession);

print "<br>";
$_SESSION['test']="test";
print "<a href='t2.php'>t2</a>";
print "<br>";

$_SESSION['firstname'] = 'charlie';
print_r($_SESSION['firstname']);
print "<br>";
?>

t1.php的输出,即

ing0t5cn53kfa2ptb6l8duppa6 t2 charlie ing0t5cn53kfa2ptb6l8duppa6 t2 查理 t2.php

<?php
session_start();
$mysession = session_id();
print_r($mysession);

print "<br>";
print_r($_SESSION);

print "<br>";
print_r($_SESSION['test']);

print "<br>";
print_r($_SESSION['firstname']);
?>

t2.php的输出,即

bh9ueqb61gk3mriq5f3bem4jj1 Array ( ) Notice: Undefined index: test in C:\wamp\www\test\t2.php on line 10 Notice: Undefined index: firstname in C:\wamp\www\test\t2.php on line 13 BH9UEQB61GK3MIQ5F3BEM4JJ1 数组() 注意:未定义的索引:在第10行的C:\wamp\www\test\t2.php中进行测试 注意:第13行的C:\wamp\www\test\t2.php中未定义的索引:firstname IE6在下一页中创建一个新的会话id,因此会话变量用未定义的索引标记


有人能告诉我怎么解决这个问题吗?谢谢

尝试使用web调试代理,例如。这将准确地向您显示来回发送的cookie头,并可能对情况有所帮助。默认情况下,简单地运行Fiddler将导致所有IE6通信通过。

添加此项:
我将尽快应用此项。。。谢谢…我会让你知道我要去找菲德勒,看看我能在交通中看到什么。。。谢谢