Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Удаление cookie
Форумы портала PHP.SU » » Вопросы новичков » Удаление cookie

Страниц (1): [1]
 

1. Арикус - 19 Июня, 2016 - 20:32:45 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. setcookie("name", "");
  3.         if ((isset($_COOKIE['name'])) && ($_COOKIE['name'] != '')) echo $_COOKIE['name'];
  4.                 else echo 'удалено';
  5. ?>

выдаёт "cookie", то есть значение не удаляется. Пробовал так же


PHP:
скопировать код в буфер обмена
  1. setcookie("name", "", time()-3600, "/", ".***.com", 1);

Ничего не работает. Где моя ошибка?
2. grishasavelev - 19 Июня, 2016 - 20:57:07 - перейти к сообщению
Ничего не работает. Где моя ошибка?

Занести в cookie
PHP:
скопировать код в буфер обмена
  1. setcookie('name', 'значение',time() + 84600, "/");


Очистить cookie
PHP:
скопировать код в буфер обмена
  1. setcookie('name', '' , 0, "/");
3. Арикус - 20 Июня, 2016 - 01:53:17 - перейти к сообщению
grishasavelev
Не работает. Не работает так же изменение значения:
PHP:
скопировать код в буфер обмена
  1. setcookie('name', 'печенье', time() + 84600, "/");

Хотя установка новой переменной проходит нормально:
PHP:
скопировать код в буфер обмена
  1. setcookie('name1', 'печенье', time() + 84600, "/");

 

Powered by ExBB FM 1.0 RC1