====== SetCookies ====== Записывает массив кук в хранилище, в соответствии с указанными параметрами. Все куки, соответствующие указанным параметрам при этом предварительно удаляются из хранилища. ===== Синтаксис ===== ==== PASCAL ==== procedure TStorage.SetCookies(aCookies: array of TCookie; aProfileName: String; aSurferID: Integer; aUserID: Integer; aUAID: Integer); ==== ECMA ==== TStorage.setCookies(aCookies, aProfileName, aSurferID, aUserID, aUAID); ===== Параметры ===== ^Параметр ^Тип (PASCAL) ^Тип (ECMA) ^По умолчанию ^Описание ^ |aCookies |Array of [[ru:wascript:classes:tcookie]] |Массив [[ru:wascript:classes:tcookie]] | - |Массив кук, которые необходимо записать в хранилище | |aProfileName |String |String | - |Имя профиля | |aSurferID |Integer |Number | - |ID серфера | |aUserID |Integer |Number | - |ID вебмастера | |aUAID |Integer |Number | - |ID User-agent'а | ===== Возвращаемое значение ===== ^Тип (PASCAL) ^Тип (ECMA) ^Описание ^ ===== Примеры ===== ==== PASCAL ==== - //{$MODE PASCAL} var store1 := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass'); var cookies := store1.GetCookies('testprofile', 1, 1, 1); var store2 := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass'); var cookies2: array of TCookie; cookies2.add(cookies[cookies.Count - 1]); store2.SetCookies(cookies2, 'secondprofile', 1, 2, 3); - //{$MODE PASCAL} TABS[0].Load('ya.ru'); var store := TStorage.Create('http://localhost/wastorage/wastorage.php', 'pass'); var cookies := SESSION.GetCookies(); store.SetCookies(cookies, 'testprofile', 1, 2, 3); ==== ECMA ==== - //{$MODE ECMA} var store1 = new TStorage('http://localhost/wastorage/wastorage.php', 'pass'); var store2 = new TStorage('http://localhost/wastorage/wastorage.php', 'pass'); var cookies2 = []; var cookies = store1.getCookies('testprofile', 1, 2, 3); store2.setCookies(cookies, 'secondprofile', 1, 10, 100); - //{$MODE ECMA} TABS[0].load('ya.ru'); var store = new TStorage('http://localhost/wastorage/wastorage.php', 'pass'); var cookies = SESSION.getCookies(); store.setCookies(cookies, 'testprofile', 1, 2, 3);