hallo zusammen,
ich hab da ein kleines prob mit der übermittlung der session id an
dateien die ich im hintergrund mit ajax anspreche ...
im firefox und im ie6 klappt das ohne das ich extra die session id mit
übergebe.. jedoch der ie7 scheint das nicht ohne weiteres zu machen..
da haben die über ajax angesprochenen dateien nicht mehr die
session id wie die im browser angezeigte datei..
der ajax aufruf sieht bei mir so aus:
-------------------------------------
...
var xmlHttp = false;
// Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
xmlHttp = false;
}
}
// Mozilla, Opera und Safari
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
if (xmlHttp) {
xmlHttp.open('GET', ziel, true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
document.getElementById(layer).innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send(null);
}
...
---------------------------------
in allen php dateien hab ich oben ein
session_start();
$sid = session_id();
drin ...
und die datenschutzeinstellungen des ie7 stehen auf mittel..
jemand ne idee wo ich da ansetzten muss...
oder muss ich wirklich überall die session id mit dem ajax-
aufruf übergeben ??
danke schonmal
kai