Spec-Zone.ru › CodeIgniter 3

Cookie Helper

Файл Cookie Helper содержит функции, которые помогают работать с куки.

  • Загрузка этого помощника
  • Доступные функции

Загрузка этого помощника

Этот помощник загружается с помощью следующего кода:

$this->load->helper('cookie');

Доступные функции

Доступны следующие функции:

set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = NULL[, $httponly = NULL]]]]]]])
Параметры:
  • $name (mixed) – Имя куки или ассоциативный массив всех параметров, доступных для этой функции
  • $value (string) – Значение куки
  • $expire (int) – Количество секунд до истечения срока действия
  • $domain (string) – Домен куки (обычно: .yourdomain.com)
  • $path (string) – Путь куки
  • $prefix (string) – Префикс имени куки
  • $secure (bool) – Только отправлять куки через HTTPS
  • $httponly (bool) – Скрыть куки от JavaScript
Тип возвращаемого значения:

void

Эта вспомогательная функция предоставляет более удобный синтаксис для установки куки браузера. Обратитесь к Библиотеке ввода за описанием ее использования, так как эта функция является псевдонимом для CI_Input::set_cookie().

get_cookie($index[, $xss_clean = NULL])
Параметры:
  • $index (string) – Имя куки
  • $xss_clean (bool) – Применять ли фильтрацию XSS к возвращаемому значению
Возвращает:

Значение куки или NULL, если не найдено

Тип возвращаемого значения:

mixed

Эта вспомогательная функция предоставляет более удобный синтаксис для получения куки браузера. Обратитесь к Библиотеке ввода за подробным описанием ее использования, так как эта функция очень похожа на CI_Input::cookie(), за исключением того, что она также добавит префикс $config['cookie_prefix'], который вы, возможно, установили в файле application/config/config.php.

delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]])
Параметры:
  • $name (string) – Имя куки
  • $domain (string) – Домен куки (обычно: .yourdomain.com)
  • $path (string) – Путь куки
  • $prefix (string) – Префикс имени куки
Тип возвращаемого значения:

void

Позволяет удалить куки. Если вы не задали пользовательский путь или другие значения, вам достаточно указать только имя куки.

delete_cookie('name');

В противном случае эта функция идентична set_cookie(), за исключением того, что она не имеет параметров значения и срока действия. Вы можете передать массив значений в первом параметре или задать отдельные параметры.

delete_cookie($name, $domain, $path, $prefix);

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/helpers/cookie_helper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API