• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/httpcookies.php
  • Класс: BitrixMainWebHttpCookies
  • Вызов: HttpCookies::addFromString
public function addFromString(string $str): void
{
	if (($pos = strpos($str, ';')) !== false && $pos > 0)
	{
		$cookie = trim(substr($str, 0, $pos));
	}
	else
	{
		$cookie = trim($str);
	}
	$arCookie = explode('=', $cookie, 2);

	$name = rawurldecode($arCookie[0]);
	$value = rawurldecode($arCookie[1]);

	// TODO: a cookie has more attributes
	$this[$name] = new HttpCookie($name, $value);
}