XMLHttpRequest和唯一会话ID PHP

XMLHttpRequest和唯一会话ID PHP,php,ajax,session,xmlhttprequest,sessionid,Php,Ajax,Session,Xmlhttprequest,Sessionid,我创建了一个javascript来跟踪PHP会话中跨域的用户,通过它可以知道用户是否在线,在我使用XMLHttpRequest和send by POST方法的javascript中,通过函数setInterval来重复此跟踪,对我来说效果很好,但对于XMLHttpRequest中的每个调用,PHP会话都会生成其他会话ID,我只需要在线用户的唯一会话ID PHP:header('Access-Control-Allow-Origin:')//允许跨域请求 Javascript: var __url

我创建了一个javascript来跟踪PHP会话中跨域的用户,通过它可以知道用户是否在线,在我使用XMLHttpRequest和send by POST方法的javascript中,通过函数setInterval来重复此跟踪,对我来说效果很好,但对于XMLHttpRequest中的每个调用,PHP会话都会生成其他会话ID,我只需要在线用户的唯一会话ID

PHP:
header('Access-Control-Allow-Origin:')//允许跨域请求

Javascript:

var __url__rastreamento = "http://external-domain.com/rastreamento/"
var __rastreamento_tempo = 10000;
var __pagina__titulo = document.title;
var __url__requisicao = document.location.href.replace(window.location.protocol + "//" + window.location.host,"");
var __url__host = window.location.host; 

var __x__h__r;
if (window.XMLHttpRequest)
{//IE7+, Firefox, Chrome, Opera, Safari
    __x__h__r = new XMLHttpRequest();
}
else
{//IE6, IE5
    __x__h__r = new ActiveXObject("Microsoft.XMLHTTP");
}

function recarregaRastreamento(){
    __x__h__r.open("POST",__url__rastreamento ,true);
    __x__h__r.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    __x__h__r.send("titulo=" + escape(__pagina__titulo) + "&host=" +escape(__url__host) + "&requisicao=" + escape(__url__requisicao));
}

setInterval("recarregaRastreamento()", __rastreamento_tempo);

提前感谢

在之前,不允许跨来源请求。如果支持后者,则需要将设置为允许跨源请求发送凭据。

“通过POST方法发送”。发送什么?我们能看一些代码吗?