Tamam ona da soyle cozum bulalim:
bak.php:
Burda yeni bir oturum actik ve bak2.php'ye sadece oturum ID'sini gonderdik.
bak2.php:
Burda da oturum ID'si ile gelen parametredeki ID degerini karsilastirip islem yaptirdik. Kisi'nin bak2.php'yi cagirmasi icin oturum ID'sini onceden bilmesi gerekiyor. Oturum ID'leri ise oturum acildigi anda rasgele uretilen bir deger. IE 6 ile denedim.
bak.php:
Kod:
<?php
session_start();
$sid = session_id();
$_SESSION['gid'] = $_GET['id'];
$fp = fopen("test.txt", "a+");
fwrite($fp, "1: ".$_GET['id']." ($sid)\n");
fclose($fp);
?>
<iframe width=0 height=0 frameborder=0 src=bak2.php?id=<?=$sid ?>></iframe>
Burda yeni bir oturum actik ve bak2.php'ye sadece oturum ID'sini gonderdik.
bak2.php:
Kod:
<?php
session_start();
$sid = session_id();
if ($sid == $_GET['id']) {
$fp = fopen("test.txt", "a+");
fwrite($fp, "2: ".$_SESSION['gid']." ($sid)\n");
fclose($fp);
}
session_destroy();
?>
Burda da oturum ID'si ile gelen parametredeki ID degerini karsilastirip islem yaptirdik. Kisi'nin bak2.php'yi cagirmasi icin oturum ID'sini onceden bilmesi gerekiyor. Oturum ID'leri ise oturum acildigi anda rasgele uretilen bir deger. IE 6 ile denedim.