Как изменить cookie в PHP

cookie часто используется для идентификации пользователя. Cookie — это небольшой файл, который сервер встраивает на компьютер пользователя. Каждый раз, когда один и тот же компьютер запрашивает страницу в браузере, он также отправляет файл cookie.

PHP можно использовать для создания файлов cookie и получения значений файлов cookie. .PHP предоставляет функцию setcookie () для установки cookie.

  setcookie (имя, значение, срок действия, путь, домен, безопасность)  ;  

Требуется только параметр name . Все остальные параметры являются необязательными.

Следующий код создает файл cookie с именем «admin» со значением cookie «Alex Williams». Срок действия cookie истечет через 30 секунд. Знак «/» относится к каталогу и означает, что файл cookie доступен на всем веб-сайте. В противном случае каталог можно указать соответствующим образом.

Это создает глобальную переменную $ _ COOKIE . С помощью этой переменной можно получать значения и вносить изменения. Мы также можем использовать функцию isset () , чтобы проверить, установлен ли файл cookie:

   php $ cookie_name = "admin";//изменил значение cookie_value $ cookie_value = "Alex  Williams ";//установить cookie, срок действия cookie истечет через 30 секунд setcookie ($ cookie_name, $ cookie_value, time () + 30,"/");?>    Phpif (! Isset ($ _ COOKIE  [$ cookie_name])) {echo "Cookie named '".  $ cookie_name.  "'не установлено!";} else {echo "Cookie'".  $ cookie_name.  "'установлено! 
"; echo "Значение:". $ _COOKIE [$ cookie_name];}?>
  Cookie  'user' установлен! Значение: Alex Porter  

Чтобы изменить значение в созданном файле cookie, снова используйте функцию setcookie () . Посмотрите на код и вывод ниже, чтобы убедиться в этом.

Пользователю может быть показано предыдущее значение cookie. В этом случае просто перезагрузите, чтобы увидеть обновления..

   php $ cookie_name = "admin"; $ cookie_value = "Росс Геллер"; setcookie ($ cookie_name, $ cookie_value, time () + 30, "/");?>     phpif (! isset ($ _ COOKIE [$ cookie_name])) {echo "Cookie named '".  $ cookie_name.  "'не установлено!";} else {echo "Cookie'".  $ cookie_name.  "'установлено! 
"; echo "Значение:". $ _COOKIE [$ cookie_name];}?>
  Cookie  'user' установлен! Значение: Alex Porter  

Оцените статью
nanomode.ru
Добавить комментарий