Hello,
Ist es moeglich Cookies auch ohne Page-Reload zu erstellen oder mache ich irgendetwas falsch.
Jein.
Erstellen kann der Server die Cookies immer und dann mit der nächsten Response ausliefern.
Ob der Client den Cookie angenommen aht, weiß der Server aber erst mit dem nächsten Request und dieser ist dann zur Sicherheit oft ein parametrisierter "Reload", also ein Location-Header auf dieselbe Seite oder eine "Unterseite" oder mit einem angehängten Paramter. Diese Abweichungen von der Original-UTL benötigt man, um sicherzustellen, dass kein zirkulärer Verlauf entsteht. Der Server muss in die Lage versetzt werden, Originalrequest und Kontrollrequest zu unterscheiden.
Im Array $_COOKIE
http://php.net/manual/de/reserved.variables.cookies.php
landet der Cookie fühestens mit dem Folge- oder Kontrollrequest.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg