Вопрос замены файлов cookie - PullRequest
0 голосов
/ 28 июля 2011

У меня следующий вопрос: у меня есть пара кнопок на моем сайте, и как только я нажму одну из кнопок, будет установлен cookie, используя setcookie();.Теперь, когда файл cookie установлен, пользователь решает нажать другую кнопку, которая устанавливает новый файл cookie, НО у него такое же имя файла cookie, как и у файла cookie, который пользователь установил ранее - теперь он имеет другое значение.

Будет ли вторая нажатая кнопка изменять значение первого установленного файла cookie?Это все, что мне нужно знать.

Спасибо.

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'];
    }
}

Это мой код, и последнее, если оператор не меняет значение моего файла cookie на "синий", он остается зеленым.

Ответы [ 2 ]

2 голосов
/ 28 июля 2011

Да .. оно заменит старое значение cookie новым ..

2 голосов
/ 28 июля 2011

Да.

Установка существующего куки перезапишет его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...