1
4

1 回答 1

3

更改此行

<body id="<?php
echo $_COOKIE["theme"];
?>">

对此

<body id="<?php
echo $theme;
?>">

还有这个

if ($_COOKIE["theme"]=="light")

对此

if ($theme=="light")

您的问题是,当您在当前页面加载中设置 cookie 时,它​​在下一个页面加载之前不可用。因此,为什么刷新似乎使它起作用。

于 2011-02-14T03:48:13.607 回答