私のサイトには一対のボタンがあり、ボタンをクリックするとsetcookie();
を使ってクッキーを設定します。クッキーが設定されたので、ユーザーは新しいクッキーを設定する他のボタンをクリックすることにしますが、ユーザーが以前設定したクッキーと同じクッキー名を持ちます。クッキーの置き換えに関する質問
2番目のクリックしたボタンは、最初に設定したクッキーの値を変更しますか?これは私が知る必要があるすべてです。
ありがとうございました。
if (!isset($_COOKIE['imgit_style']))
{
if (isset($_POST['green']))
{
setcookie('imgit_style', 'green', time()+31556952);
}
else if (isset($_POST['blue']))
{
setcookie('imgit_style', 'blue', time()+31556952);
}
}
else if (isset($_COOKIE['imgit_style']))
{
echo $_COOKIE['imgit_style'];
if (isset($_POST['green']))
{
setcookie('imgit_style', 'green', time()+31556952);
$style = '';
}
else if (isset($_POST['blue']))
{
setcookie('imgit_style', 'blue', time()+31556952);
$style = '_' . $_COOKIE['imgit_style'];
}
}
これは私のコードで、文は「青」に私のクッキーの値を変更していない場合は、他の最後には、それは緑のままです。
最初の投稿をいくつかのコードで更新しました... – Aborted