Ben bir dış etki JQuery içinde getJSON kullandığınızda yapılan istek bu etki alanı için çerezleri içermez. Bu yüzden tekil ziyaretçi izleyebilirim ben yazıyorum, benim analytics script için bu kullanıyorum ve komut dosyası çalıştıran dış etki alanındaki bir çerez ayarlamanız gerekir.
The files
domain1.com/website.html
<script src="http://domain2.com/tracker.js"></script>
domain2.com/tracker.js
//Get information about the user info = "(here's some things about the user)"; //Send data using JSON $.getJSON("http://domain2.com/getdata.php?"+info, function(data){} );
domain2.com/getdata.php
/****** * Code to save data and stuff *******/ //Get the current cookie (if any). $current_tid = $_COOKIE['tID']; //checks if the cookie is a string of 50 characters if (strlen($current_tid)==50){ $TrackerID = $current_tid; //If the cookie already have a unique string, then use it! } else { $TrackerID = random_gen(50); //Generates a new random string with 50 characters } //Set cookie "tID" with the unique variable $TrackerID setcookie("tID",$TrackerID,time()+60*60*24*365);
Yani, şey, kullanıcı yükleri Sunucu1'e website.html zaman, kullanıcı da getdata.php için JSON ile bazı verileri gönderir Sunucu2 tracker.js yükler olmasıdır. Ancak, script çerezleri göndermek değildir ve getdata.php yeni bir dize komut yüklenen her zaman üretecektir.
JSON kullanarak tanımlama göndermek için herhangi bir yolu var mı?