S
shisik
Столкнулся с проблемой. Допустим, есть два скрипта:
/index.php
/folder/index.php
Первый устанавливает куки:
Дальше если прочитать значение $_COOKIE['name'] в обоих скриптах - оно как и ожидается будет равно "username". Затем пользователь выходит из системы и первый скрипт удаляет куки:
Теперь если прочитать значение $_COOKIE['name'] в первом скрипте, то будет пустая строка, а вот в /folder/index.php так и останется "username". Почему? Аналогично при изменении значения, например:
Как сделать так, чтоб куки менялись во всех папках независимо от того, из какого именно скрипта они устанавливаются?
Забыл добавить: PHP Version 5.2.6, браузер Firefox 3.0.6
/index.php
/folder/index.php
Первый устанавливает куки:
PHP:
$name = "username";
setcookie("name", $name, time() + 3600);
Дальше если прочитать значение $_COOKIE['name'] в обоих скриптах - оно как и ожидается будет равно "username". Затем пользователь выходит из системы и первый скрипт удаляет куки:
PHP:
setcookie("name", "0", time() - 100);
Теперь если прочитать значение $_COOKIE['name'] в первом скрипте, то будет пустая строка, а вот в /folder/index.php так и останется "username". Почему? Аналогично при изменении значения, например:
PHP:
$name = "username2";
setcookie("name", $name, time() + 3600);
Как сделать так, чтоб куки менялись во всех папках независимо от того, из какого именно скрипта они устанавливаются?
Забыл добавить: PHP Version 5.2.6, браузер Firefox 3.0.6