Problem mit Cookie bei 1un1
PHP_Neuling_Markus
- php
0 LX
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;
Lasse Dir mal vom Server die Zeit ausgeben. Meine Vermutung wäre, dass die Expire-Angabe vom Cookie falsch gesetzt wird.
Gruß, LX
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 :-)