Nachdem das Problem mit der falschen Zeit beseitigt war,
hat sich erneut nen Fehler eingeschlichen.
Der 1 Cookie funktioniert, der zweite wird jedoch nichtmal gesetzt-
erst wenn ich den ersten Cookie verändere, wird der zweite
überhaupt generiert.
ich bin leider noch ganz neu im PHP-Gebiet und grade total übermüdet.
Fällt von euch irgendwem nen möglicher Fehler auf,
der verusachen könnte, dass der Cookie nicht bzw. nicht richtig
gesetzt wird?
gruß,
Markus
<?php
// Cookie 1 - Language
if(isset($_GET['lang']) && $_GET['lang']!="")
{
$time = time()+758686000;
setcookie("lang",$_GET['lang'],$time);
Header("Location: index.php");
}
else
{
if(file_exists("languages/".$_COOKIE['lang'].".lang"))
{
include("languages/".$_COOKIE['lang'].".lang");
}
else
{
$_lang="de";
$time = time()+758686000;
setcookie("lang",$_lang,$time);
include("languages/".$_lang.".lang");
}
}
// Cookie 2 - Style
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()+758686000);
$_GET['style'] = $css_name;
?>
dann im head:
<link rel="stylesheet" type="text/css" media="screen" title="User Defined Style" href="css/<?php echo $css_name?>.css" />