PHP_Neuling_Markus: Problem mit Cookie bei 1un1

Hallo an alle,
php ist für mich Neuland, daher hoffe ich ihr könnt
mir weiterhelfen.

Ich habe eine Website gebaut, bei der man durch 2 Cookies
(lang und style) die sprache und die schriftgröße der website
ändern kann.

bei funpic funktioniert die seite komplett so,
wie ich mir das erhofft hab.

jetzt hab ich sie bei 1und1 hochgeladen und der style-cookie
wird einfach nicht gesetzt.

hab auch schon verschiedene variationen ausprobiert-
ob eine isset-schleifer oder eine empty-schleife-
bei funpic funktioniert es, bei 1und1 nicht.
der cookie den ich davor setze funktioniert komischerweise.

if (isset($_GET['style'])) {  
  $css_name = $_GET['style'];  
} else {  
  if (isset($_COOKIE['style'])) {  
    $css_name = $_COOKIE['style'];  
  } else {  
  $css_name = "style1";  
  }  
}  
setcookie("style", $css_name, time()+(60*60*24*30));  
$_GET['style'] = $css_name;
  1. Lasse Dir mal vom Server die Zeit ausgeben. Meine Vermutung wäre, dass die Expire-Angabe vom Cookie falsch gesetzt wird.

    Gruß, LX

    --
    RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
    RFC 1925, Satz 11a: Siehe Regel 6a
    1. Lasse Dir mal vom Server die Zeit ausgeben. Meine Vermutung wäre, dass die Expire-Angabe vom Cookie falsch gesetzt wird.

      Gruß, LX

      darauf wär ich nie gekommen :D
      die cookies hatten unterschiedliche zeiten.

      der eine hatte
      time()+(60*60*24*30)
      der andere
      time()+758686000

      der obere verursachte den fehler,

      vielen vielen dank :-)