Hi there,
Abgesehen davon, was Du von meiner Lösung hälst: Hast Du Ahnung, ob per AJAX aufgerufene PHP-Skripte prinzipiell Cookies auslesen können?
Ohne es genau zu wissen, aber warum sollte das nicht gehen? Dem PHP-Skript ist es egal, wie es aufgerufen wird, das weiss von AJAX ohnehin nix, es könnte lediglich sein, daß der Browser das Cookie nicht hergibt, wenn es vom Server angefordert wird, aber warum sollte er das ausgerechntet nicht tun, nur weil er eine Ressource per "Ajax" angefordert hat? Vielleicht hast Du ja ein Timing-Problem?