Ich kann mit PHP über setcookie Cookies Setzen.
Wie kann ich nun auf der Selben Seite sehen das der Cookie überhaupt angenommen worden ist.
Sprich wie kann ich sehen ob der Browser Cookies haben will.
Ich kann mit PHP über setcookie Cookies Setzen.
Wie kann ich nun auf der Selben Seite sehen das der Cookie überhaupt angenommen worden ist.
Sprich wie kann ich sehen ob der Browser Cookies haben will.
Dein Ansatz geht schon so, daß die Seite selbst per JavaScript prüft, ob Cookies angemonnen werden und dann vom Server das Cookie holt mittels DOM oder XML. Dies ist aber nicht ganz trivial.
function testCookie(){
// hier testweise Cookie per JS setzen, wenn erfolgreich, dann true zurück geben
}
function setCookie(){
if(testCookie()){
var cscript=document.createElement("script");
cscript.src="dummy.php"; // Dummyphpseite auf dem Server, die nur ein Cookie überträgt
cscript.type="text/javascript";
document.getElementsByTagName("head").item(0).appendChild(cscript);
return true;
}
return false;
}