Schönen Advent wünsch ich,
ich habe folgendes Problem. Ich möchte einen Cookie auf einer Subdomain setzen welche ein "_" enthält. Mit Mozilla und Opera geht dies ohne Probleme, nur der Internet Explorer mag nicht. Um das Problem eingrenzen zu können habe ich folgendes Script geschrieben:
<?
if ($_GET['cookie']) {
setcookie("mycookie",$_GET['cookie']);
Header("Location: /test.php?force_reload=".$_GET['cookie']);
exit;
}
echo "::".$_COOKIE['mycookie']."::";
phpinfo();
?>
Wenn ich dieses Script nun auf einer Subdomain teste welche kein "_" enthält, funktioniert das setzen des Cookies. Wenn ich das Script auf einer Subdomain aufrufe welche ein "_" enthält wird das Cookie nicht gesetzt.
z.B.
http://cookietest.chatworx.de/test.php?cookie=TEST
und
http://cookie_test.chatworx.de/test.php?cookie=TEST
Kennt jemand dieses Problem und gibt es ein Workaround?
Danke und CYA,
Mario