Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Работа с IPS Cookie

В одном из файлов, при обращении через пост запрос.

 

Необходимо подключить класс для работы с куками, как это сделать?

Рекомендованные сообщения

  • Автор

В скрипте в котом подгрузил ядро,

 

\IPS\Request::i()->setCookie( 'SESID', '199789999', NULL, FALSE );

 

Не хочет записывать...

Все правильно, \IPS\Request::i()->setCookie.

Если не работает ищите ошибку у себя.

  • Автор

Работает, не сразу заметил что в куках префикс добавлен...

 

Как время хранения выставить?

Посмотреть описание и список аргуметов

 

/**
 * Set a cookie
 *
 * @param	string				$name		Name
 * @param	mixed				$value		Value
 * @param	\IPS\DateTime|null	$expire		Expiration date, or NULL for on session end
 * @param	bool				$httpOnly	When TRUE the cookie will be made accessible only through the HTTP protocol
 * @param	string|null			$domain		Domain to set to. If NULL, will be detected automatically.
 * @param	string|null			$path		Path to set to. If NULL, will be detected automatically.
 * @return	bool
 */
public function setCookie( $name, $value, $expire=NULL, $httpOnly=TRUE, $domain=NULL, $path=NULL )

 

\IPS\Request::i()->setCookie( 'name', 'value', \IPS\DateTime::create()->add( new \DateInterval( 'P365D' ) ), FALSE );

  • Автор

Как будет на двое-трое суток?

Как будет на двое-трое суток?

P2D, где 2D - два дня.

P2D, где 2D - два дня.

Или

 

\IPS\Request::i()->setCookie( 'name', 'value', new \IPS\DateTime( '+3 day' ) ), FALSE );

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.