DeleteCookies

Удаляет куки из профиля, согласно указанному шаблону

Синтаксис

procedure DeleteCookie(aTemplate: TCSCookie);

Параметры

  • aTemplate
    • тип: TCSCookie
    • назначение: шаблон для удаления кук

Замечания

  • Если значение aTemplate.name равно пустой строке, то для удаления выбираются все куки, независимо от значения name, в противном случае будут выбраны куки, значение name которых равно aTemplate.Name
  • Если значение aTemplate.value равно пустой строке, то для удаления выбираются все куки, независимо от значения value, в противном случае будут выбраны куки, значение value которых равно aTemplate.value
  • Если значение aTemplate.domain равно пустой строке, то для удаления выбираются все куки, независимо от значения domain, в противном случае будут выбраны куки, значение domain которых равно aTemplate.domain
  • Если значение aTemplate.path равно пустой строке, то для удаления выбираются все куки, независимо от значения path, в противном случае будут выбраны куки, значение path которых равно aTemplate.path
  • Если значение aTemplate.creation равно -1, то для удаления выбираются все куки, независимо от значения creation, в противном случае будут выбраны куки, значение creation которых равно aTemplate.creation
  • Если значение aTemplate.lastAccess равно -1, то для удаления выбираются все куки, независимо от значения lastAccess, в противном случае будут выбраны куки, значение lastAccess которых равно aTemplate.lastAccess
  • Если значение aTemplate.expires равно -1, то для удаления выбираются все куки, независимо от значения expires, в противном случае будут выбраны куки, значение expires которых равно aTemplate.expires

Примеры

  1. //Удаляем куки, относящиеся к домену .yandex.ru
    var template: TCSCookie;
    template.name := '';
    template.value := '';
    template.domain := '.yandex.ru';
    template.path := '';
    template.creation := -1;
    template.lastAccess := -1;
    template.expires := -1;
    DeleteCookies(template);