Bu sayfada, başka bir etki alanına işaret eden bir komut dosyası etiketine sahip olan ve sayfayı yenilediğimde yeni bir session_id üretildiği bir alan adı var. Bu sadece IE'de oluyor, diğer tüm tarayıcılar çalışıyor gibi görünüyor. İşte Komut dosyası içindeki tanımlama bilgileri, etki alanları dahil
bir kodla EXEMPLE (JS ve PHP)http://domain1.com/index.php geçerli:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="http://domain2.com/index.php"></script>
</head>
<body>
</body>
</html>
Ve http://domain2.com/index.php üzerine
: domain1.com/index içinde<?php
session_start();
header("content-type: application/x-javascript");
echo "alert('".session_id()."');";
?>
Chrome'u açın ya da Firefox. php ve bir oturum kimliğine sahip bir uyarı kutusu görmelisiniz. Her zaman yenilediğiniz her zaman aynı oturum kimliğine sahip olursunuz. IE'de (7, 8 ve 9 ile denedim), oturum kimliği her zaman farklıdır. Çerezler düzgün şekilde kaydedilmemiş gibi görünüyor.
Yardımlarınız için teşekkür ederiz.
dokümantasyon amacıyla
Bunu yapabileceklerini düşünen var mı? – Frank
Internet Explorer'daki gizlilik ilkesinin varsayılan değerinin Orta olduğunu ve şunu söylüyorum: kompakt bir gizlilik ilkesi olmayan üçüncü taraf çerezlerini engeller Hepsini izin verecek şekilde ayarlarsanız, çalışır. Ama bunu geçmek için bir yol var mı? – Frank