Forum Doku Wiki Blog

Forumsarchiv 2010, Februar
Problem mit Cookie bei 1un1

archivierte Beiträge lesen

  1. (PHP) Problem mit Cookie bei 1un1 von PHP_Neuling_Markus, 15. 02. 2010, 15:35

Problem mit Cookie bei 1un1

Der folgende Beitrag wurde am 15. 02. 2010, 15:35 Uhr von PHP_Neuling_Markus veröffentlicht.

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;

Problem mit Cookie bei 1un1

Der folgende Beitrag wurde am 15. 02. 2010, 16:28 Uhr von LX veröffentlicht.

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

Problem mit Cookie bei 1un1

Der folgende Beitrag wurde am 15. 02. 2010, 17:11 Uhr von PHP_Neuling_Markus veröffentlicht.

> 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 :-)

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4