Homepage selbermachen 7.851 Themen, 35.616 Beiträge

cookies Setzen unter Php mit Setcookie

ich-esel / 5 Antworten / Flachansicht Nickles

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.

bei Antwort benachrichtigen
xafford philipps „Doch es gibt eine Möglichkeit, diese wird Dich jedoch nicht weiter bringen, da...“
Optionen

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;
}

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen