Benim durum çok basit, ama çok mesaj yoluyla okumak ve önerileri denedim ama bu bir anlamaya görünüyor olamaz ettik ....
session's variables are not passed to the next page in IE6. Every page refresh creates a new session_id().
Ben wamp/IE6, çerezleri engelliyor herhangi bir yazılım kullanıyorum ve gizlilik ayarı Orta ayarlanır ... Ben sonraki sayfaya PHPSESSID geçmek biliyorum, ancak güvenlik sorunları bu yöntemi izin vermedi.
Bu kod ben yapmaya çalışıyorum ne bir örnek, bu Firefox'ta çalışıyor ... Burada temel bilgiler şunlardır:
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 yani için çıkış
ing0t5cn53kfa2ptb6l8duppa6 t2 charlie
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 yani için çıkış
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
IE6 sonraki sayfada yeni bir session_id oluşturur, böylece oturum değişkenler undefined indeksi ile etiketlenmiş ...
Birisi nasıl bu karar bana gösterebilir misin? teşekkürler